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

Вниз

Господа подскажите как програмно выделить какую либо позицию   Найти похожие ветки 

 
smartleds   (2008-09-11 22:15) [0]

в компоненте ListBox синей маской?
Пробовал так
form1.listbox1.Selected[0];
но синей маской не выделяется


 
Сергей М. ©   (2008-09-11 22:21) [1]

А серобуромалиновой никак не подойдет ?


 
{RASkov} ©   (2008-09-11 22:23) [2]

Selected и ItemIndex - разные вещи по сути... Кстати, помню вроде было что-то с установкой нулевого Итеминдекса..., а может и обманываюсь...


 
KilkennyCat ©   (2008-09-11 22:35) [3]

OwnerDraw


 
palva ©   (2008-09-11 22:40) [4]


> но синей маской не выделяется

Может, потому что ListBox не в фокусе?


 
smartleds   (2008-09-11 23:19) [5]


> А серобуромалиновой никак не подойдет ?

подойдет


 
smartleds   (2008-09-11 23:20) [6]


> Может, потому что ListBox не в фокусе?

А как его сделать в фокусе?


 
palva ©   (2008-09-12 00:05) [7]


> А как его сделать в фокусе?

Клавишей табуляции. Или ListBox1.SetFocus, кажется.


 
smartleds   (2008-09-12 00:18) [8]

Вот так сделал
Form1.ListBox1.SetFocus;
form1.listbox1.Selected[0];
Выделяется , но не синем цветом, а пунктирной рамкой.


 
KilkennyCat ©   (2008-09-12 00:28) [9]

ты объясни, тебе цвет важен, или такой глобальный фокус?


 
Германн ©   (2008-09-12 00:40) [10]


> smartleds   (12.09.08 00:18) [8]
>
> Вот так сделал
> Form1.ListBox1.SetFocus;
> form1.listbox1.Selected[0];
> Выделяется , но не синем цветом, а пунктирной рамкой.

Так. Ответы не читаем. Незнакомые слова пропускаем. В хелпе набрать незнакомое слово нам в лом. Ну-ну.
{RASkov} ©   (11.09.08 22:23) [2]


 
smartleds   (2008-09-12 00:45) [11]


> ты объясни, тебе цвет важен, или такой глобальный фокус?

Мне нужно чтобы выделялясь цветом там позиция в Listbox c которой пользователь в данный момент работает


 
KilkennyCat ©   (2008-09-12 00:51) [12]

Ну, так тут уже ответили.
вот тебя КОД!!!

procedure TForm1.btn1Click(Sender: TObject);
begin
lst1.ItemIndex := 2;
lst1.SetFocus;
end;



а если серобуромалиновый, то овнердроу.


 
Германн ©   (2008-09-12 00:53) [13]


> KilkennyCat ©   (12.09.08 00:51) [12]

Да и SetFocus, имхо не нужен.


 
KilkennyCat ©   (2008-09-12 00:55) [14]

верно. не нужен.


 
smartleds   (2008-09-12 00:59) [15]


> вот тебя КОД!!!

Спасибо заработало!!!


 
Германн ©   (2008-09-12 01:30) [16]


> smartleds   (12.09.08 00:59) [15]
>
>
> > вот тебя КОД!!!
>
> Спасибо заработало!!!
>

Ну ещё бы не заработало б! :)



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

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

Наверх




Память: 0.5 MB
Время: 0.011 c
2-1221236761
New_ser
2008-09-12 20:26
2008.10.19
Как настроить ADOConnection для работы в сети?


15-1220035565
Terasbetoni
2008-08-29 22:46
2008.10.19
Книга "Валерий Фаронов - Искусство создания компонентов Delphi"


4-1197902361
incm
2007-12-17 17:39
2008.10.19
Как исполняемому файлу перезаписать самого себя ?


4-1197966725
Double_V
2007-12-18 11:32
2008.10.19
Переключение раскладки в Hook-e


1-1200667886
Adm
2008-01-18 17:51
2008.10.19
Потоки команд