Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.78.30] |
|
Сообщ.
#1
,
|
|
|
Ув. тов. прогр.,
Столкнулся с проблемеми при написании компонента типа radiobutton, а именно с проблемой переключения остальных кнопок. Сперва использовал свойство родителя componentCount, чтобы перебрать все его компоненты, найти радиокнопки и выключить их. Когда радиокнопки находились на форме, проблем не возникало, но когда я поместил их на панельку, то оказалось, что свойство componentCount панели всегда равно 0. Просмотрел текст StdCtrls: там, вроде, тоже используют прием с родительским componentCount, но у них (и это естественно) проблем не возникает. Может кто-нибудь в курсе в чем тут проблема. Подскажите, плиз, буду признателен. |
Сообщ.
#2
,
|
|
|
Цитата Aristokrat @ Сперва использовал свойство родителя componentCoun может Parent.ControlCount |
Сообщ.
#3
,
|
|
|
Смотрите, если ваша радиокнопка не рождена от стандартной, то можно будет положить рядом другую кнопку (стандартную или ей родственицу) и нажать её. Получится ситуация, где две кнопки лежащие на одном контейнере имеют состояние Checked := true
|
Сообщ.
#4
,
|
|
|
2 Frees
Вот ЗАСАДА! Перепутал ControlCount и ComponentCount! Спасибо, Frees! Добавлено DimaBr, да, я это учту. |