Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.007 c
2-1221156958
smartleds
2008-09-11 22:15
2008.10.19
Господа подскажите как програмно выделить какую либо позицию


2-1221219767
bmw
2008-09-12 15:42
2008.10.19
Определитть последнюю запись.


15-1219732367
oldman
2008-08-26 10:32
2008.10.19
Степень свободы. Задачка.


2-1220951379
webpauk
2008-09-09 13:09
2008.10.19
Проблемы с иконкой


1-1200772003
asdqwer
2008-01-19 22:46
2008.10.19
Усовершенствованный RichEdit с возможностью выделения набор ячеек




   Наверх