Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Как сделать неактивной строчку в CheckListBox-e?   Найти похожие ветки 

 
Андрей2   (2004-09-03 21:26) [0]

Здравствуйте!
Подскажите, пожалуйста, ка сделать неактивной строчку в CheckListBox-e? Если такого не существует в природе, то хотя бы как удалить?


 
Palladin ©   (2004-09-03 21:29) [1]

такого не существует в природе, но можно эмулировать...
удалить? возьми русско-английский словарик, посмотри "Удаление" и прикинь примерно как должно выглядеть название метода для соответствующего действия...


 
Андрей2   (2004-09-03 21:38) [2]

1) как эмулировать (хоть намекните)
2) прикинул. Ничего не получилось. Пример можете написать?


 
Palladin ©   (2004-09-03 21:41) [3]

1) OnDrawItem
2) Delete


 
Андрей2   (2004-09-03 21:52) [4]

Спасибо.
первое не понял.


 
jack128 ©   (2004-09-03 22:05) [5]

CheckListBox1.ItemIndex := -1;


 
Андрей2   (2004-09-03 22:12) [6]

ничего не получается. Может кусок кода кинете - при нажатии на Button1, заблокировать (сделать неактивной) первую строку.


 
jack128 ©   (2004-09-03 22:17) [7]

Андрей2   (03.09.04 22:12) [6]
блин, ты с терминологией определись..
заблокировать - типа TCheckListBox.ItemEnabled?

> сделать неактивной
см [5]


 
Андрей2   (2004-09-03 22:30) [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:37) [9]

Андрей2   (03.09.04 22:30) [8]
TCheckListBox.ItemEnabled


 
Андрей2   (2004-09-03 22:42) [10]

Пойми меня правильно - я чайник.
Можешь написать куда писать это - TCheckListBox.ItemEnabled
У меня не получается.


 
jack128 ©   (2004-09-03 22:52) [11]

Андрей2   (03.09.04 22:42) [10]
А книжки умные почитать??

PS
checkListBox1.ItemEnabled[0] := False;


 
GEN++ ©   (2004-09-03 23:02) [12]

Программно установить/снять флажок в строке 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;


 
Андрей2   (2004-09-03 23:04) [13]

Получилось!!!
Спасибо тебе, jack128!!!
Может дашь сылку на подробную книгу по Делфи. То что я находил - поверхносно описано. Хотелось бы о компонентах почитать побольше.
Еще раз спасибо!!!


 
jack128 ©   (2004-09-03 23:08) [14]

Андрей2   (03.09.04 23:04) [13]
Не о том читать хочешь.. Описание компонентов в хелпе есть, а те язык изучать нужно..Для начинающих обычно Фаронова советуют, потом Пачеко и Тейксера (это есть на http://www.podgoretsky.com)


 
Palladin ©   (2004-09-03 23:21) [15]

Да хоть на паскале змейку или сапера написал бы :) Столько опыта получил бы...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.036 c
1-1094104687
Litr
2004-09-02 09:58
2004.09.19
StringGrid


6-1089387297
SnapIn
2004-07-09 19:34
2004.09.19
Анализ сетевого трафика


3-1092901605
surkis
2004-08-19 11:46
2004.09.19
QReport


1-1093635363
Фёдор Мегатронов
2004-08-27 23:36
2004.09.19
Как поделить Cardinal на Integer ?


3-1093092801
Flagman
2004-08-21 16:53
2004.09.19
"Строки не выбраны" в Oracle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский