Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.18;
Скачать: CL | DM;

Вниз

Ctrl, чтоб он всегда "был зажат"   Найти похожие ветки 

 
temp456   (2007-02-02 13:22) [0]

Как в TListBox сделать так, чтобы при опции MultiSelect не надо было зажимать Ctrl, чтоб он всегда в этом контроле "был зажат".


 
Elen ©   (2007-02-02 13:39) [1]


> temp456

Ненадо зажимать контрол. Сделай так :
procedure TForm1.ListBox1Click(Sender: TObject);
begin
if ListBox1.Selected[ListBox1.ItemIndex] then
ListBox1.Selected[ListBox1.ItemIndex]:= true else
  ListBox1.Selected[ListBox1.ItemIndex]:=false;
end;


 
Elen ©   (2007-02-02 13:40) [2]


> temp456

И еще : Выставь ListBox1.ExtendedSelect:=false; ListBox1.MultiSelect:=true;


 
TRUNK ©   (2007-02-02 13:55) [3]


> Elen ©   (02.02.07 13:39) [1]

Ты вероятно хотела написать так:
if ListBox1.Selected[ListBox1.ItemIndex] then
ListBox1.Selected[ListBox1.ItemIndex] := false else
 ListBox1.Selected[ListBox1.ItemIndex] := true;

Ещё проще записать так:

ListBox1.Selected[ListBox1.ItemIndex] := not ListBox1.Selected[ListBox1.ItemIndex];


 
Elen ©   (2007-02-02 14:00) [4]


> Ты вероятно хотела написать так:

Гы Гы. Да.


> Ещё проще записать так:

Да проще, но у меня чето не катит так :(


 
temp456   (2007-02-02 14:15) [5]

Спасибо!

Но ничего кроме этого

ListBox1.ExtendedSelect:=false;
ListBox1.MultiSelect:=true;

не надо.



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

Текущий архив: 2007.02.18;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.041 c
15-1170056333
Арсстан
2007-01-29 10:38
2007.02.18
Сименс S75


2-1170097733
Riply
2007-01-29 22:08
2007.02.18
Использование Result - как переменной в функции.


2-1170312897
Creative
2007-02-01 09:54
2007.02.18
Выравнивание по правому краю


15-1169885826
Jenny
2007-01-27 11:17
2007.02.18
Что за компонент ?


2-1170397621
Максименко
2007-02-02 09:27
2007.02.18
DBF и структура файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский