![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать неактивной строчку в CheckListBox-e? [D7, Win95/98]
Андрей2 © (2004-09-03 21:26:00)Здравствуйте!
Подскажите, пожалуйста, ка сделать неактивной строчку в CheckListBox-e? Если такого не существует в природе, то хотя бы как удалить?
Palladin (2004-09-03 23:21:00) [1]Да хоть на паскале змейку или сапера написал бы :) Столько опыта получил бы...
jack128 (2004-09-03 23:08:00) [2]Андрей2 (03.09.04 23:04) [13]
Не о том читать хочешь.. Описание компонентов в хелпе есть, а те язык изучать нужно..Для начинающих обычно Фаронова советуют, потом Пачеко и Тейксера (это есть на http://www.podgoretsky.com)
Андрей2 (2004-09-03 23:04:00) [3]Получилось!!!
Спасибо тебе, jack128!!!
Может дашь сылку на подробную книгу по Делфи. То что я находил - поверхносно описано. Хотелось бы о компонентах почитать побольше.
Еще раз спасибо!!!
GEN++ (2004-09-03 23:02:00) [4]Программно установить/снять флажок в строке 0(верхняя строка)
CheckListBox1.Checked[0]:=true;
CheckListBox1.Checked[0]:=false;
Запретить (заблокировать) установку пользователем флажка
в строке 0
procedure TForm1.CheckListBox1ClickCheck(Sender: TObject);
begin
if CheckListBox1.ItemIndex=0 then
CheckListBox1.Checked[0]:=false;
end;
jack128 (2004-09-03 22:52:00) [5]Андрей2 (03.09.04 22:42) [10]
А книжки умные почитать??
PS
checkListBox1.ItemEnabled[0] := False;
Андрей2 (2004-09-03 22:42:00) [6]Пойми меня правильно - я чайник.
Можешь написать куда писать это - TCheckListBox.ItemEnabled
У меня не получается.
jack128 (2004-09-03 22:37:00) [7]Андрей2 (03.09.04 22:30) [8]
TCheckListBox.ItemEnabled
Андрей2 (2004-09-03 22:30:00) [8]Вопрос в том, чтоб после нажатия на Button1, напротив qwerqwer нельзя было бы поставить галочку.
procedure TForm1.FormCreate(Sender: TObject);
begin
checkListBox1.Items.Add('qwerqwer');
checkListBox1.Items.Add('qwerqwer2');
checkListBox1.Items.Add('qwerqwer3');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
сheckListbox1.ItemIndex:=-1 //????
end;
jack128 (2004-09-03 22:17:00) [9]Андрей2 (03.09.04 22:12) [6]
блин, ты с терминологией определись..
заблокировать- типа TCheckListBox.ItemEnabled?
> сделать неактивной
см [5]
Андрей2 (2004-09-03 22:12:00) [10]ничего не получается. Может кусок кода кинете - при нажатии на Button1, заблокировать (сделать неактивной) первую строку.
jack128 (2004-09-03 22:05:00) [11]CheckListBox1.ItemIndex := -1;
Андрей2 (2004-09-03 21:52:00) [12]Спасибо.
первое не понял.
Palladin (2004-09-03 21:41:00) [13]1) OnDrawItem
2) Delete
Андрей2 (2004-09-03 21:38:00) [14]1) как эмулировать (хоть намекните)
2) прикинул. Ничего не получилось. Пример можете написать?
Palladin (2004-09-03 21:29:00) [15]такого не существует в природе, но можно эмулировать...
удалить? возьми русско-английский словарик, посмотри "Удаление" и прикинь примерно как должно выглядеть название метода для соответствующего действия...