![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListBox & Multiselect [D7, WinXP]
DimonNew © (2004-08-05 17:36:00)Привет, подскажите пож-та. Как можно программно выделить сразу все строки в ListBox, а как программно считывать выделена ли строка или нет?
DimonNew (2004-08-06 11:03:00) [1]Спасибо за помощь.
афвуд (2004-08-05 20:16:00) [2]А чё хелпа нет чтоли?
Есть же методы SelectAll; и ClearSelection;
TUser (2004-08-05 19:24:00) [3]Я OnClick у чекбокса почти в каждом проекте обрабатываю - всегда все значения были правильные. Ошибка где-то не там.
DimonNew (2004-08-05 18:59:00) [4]Вот фрагмент кода, в котором по нажатию CheckBoxa выделяются или отменяется выделение строк в ListBox, но он не всегда срабатывает, т.к. в событиии OnClick компоненты CheckBox не всегда правильное значение Checked. Как можно получить правильное значение в этом событии? Подскажите пож-та.
procedure TfrmMain.chbxAllPartnersClick(Sender: TObject);
var
i:integer;
begin
for i:=0 to lsbxPartners.Items.Count-1 do
lsbxPartners.Selected[i]:=chbxAllPartners.Checked;
end;
DimonNew (2004-08-05 18:44:00) [5]Все спасибо заработало.
DimonNew (2004-08-05 18:12:00) [6]Нет не выделяются все строки.
ламер (2004-08-05 18:01:00) [7]TCustomListBox.Selected
Indicates whether a particular item is selected.
property Selected[Index: Integer]: Boolean;