Checked in TCheckListBox
Очередная проблема:
Как выяснить какие элементы отмечены в компоненте и как отметить нужные?
Чо-то никакого SetChecked, GetChecked, Items->Checked..P(
Всем в очередной раз привет.
Очередная проблема:
Как выяснить какие элементы отмечены в компоненте и как отметить нужные?
Чо-то никакого SetChecked, GetChecked, Items->Checked..P(
Может быть, ты это имел в виду:
TCheckListBox::Checked
Indicates which items are checked.
__property bool Checked[int Index] = {read=GetChecked, write=SetChecked};
Description
For each member of the Items array, Checked is true if a check mark appears in the item’s check box. Checked corresponds to the cbChecked state; that is, Checked is true when State = cbChecked and false when State = cbUnchecked or State = cbGrayed.
Note: Items that have been disabled using the ItemEnabled property may still have a state of cbChecked and a Checked property of true.
или
TCheckListBox::State
Indicates which items are checked.
enum TCheckBoxState {cbUnchecked, cbChecked, cbGrayed};
__property Stdctrls::TCheckBoxState State[int Index] = {read=GetState, write=SetState};
Description
For each member of the Items array, State indicates whether its check box is selected (cbChecked), deselected (cbUnchecked), or grayed (cbGrayed).
State combines the information provided by the Boolean Checked property and the Boolean ItemEnabled property:
When Checked is true, State is cbChecked. (However, when Checked is false, State may be either cbUnchecked or cbGrayed.)
When State is cbGrayed, ItemEnabled is false. (However, ItemEnabled may also be false when State is cbUnchecked or cbChecked.)
?
Да, именно это я и имел ввиду. В help я конечно заглядывал, но никак не мог понять, что help'ийцы имели ввиду этой строчкой:
__property bool Checked[int Index] = {read=GetChecked, write=SetChecked};
Встречаю такое описание в первый раз.
Теперь видимо выспался;) и все получилось..
Все равно спасибо:}