Главная страница
    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.47 MB
Время: 0.006 c
2-1221236761
New_ser
2008-09-12 20:26
2008.10.19
Как настроить ADOConnection для работы в сети?


15-1220028990
DevilDevil
2008-08-29 20:56
2008.10.19
Соотношение сторон монитора. Потестируйте, пожалуйста.


3-1208237063
saNat
2008-04-15 09:24
2008.10.19
Многопользовательский доступ к БД


15-1219744519
Сергей М.
2008-08-26 13:55
2008.10.19
Еще раз о граблях в глубинах Indy


1-1200888950
VladSel
2008-01-21 07:15
2008.10.19
Размер выделенной памяти для массива





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