sla8a писал(а):
А почему у Label и Edit свойство Text не используется (вместо него Strings)?Я специально оставил Text только у двойных контролов и по-другому считаю нецелесообразно из-за путаницы. Пусть у всех текст программируется стрингсом.
sla8a писал(а):
Почему подстраивается AdjustControl под эту "фичу"?Потому, что эти выходы используются именно для работы с элементом INI. Я не собираюсь смотреть на правильность последовательности, я расчитываю на уменьшение количества элементов для наиболее частого использования, если поставить правильно, то элемент INI потребует дополнительную обвязку, сначала так и было, и я считаю это не логичным. INI-элемент править нельзя, тк возможно нарушение совместимости со старыми схемами
------------ Дoбавленo в 20.02:
sla8a писал(а):
Runtime errorА зачем там "all", он там не работате
------------ Дoбавленo в 20.09:
sla8a, добавь в _work_doEnumNameControls
tmpControl := PControl(ListOfNameControls.Objects[ListOfNameControls.IndexOf(name)]);
if not Assigned(tmpControl) then exit; // защита от несуществующего контрола