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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.006 c
1-1200594520
Igor23
2008-01-17 21:28
2008.10.19
Как нажать кнопку в html документе которы загружен в WebBrowser1


2-1221213675
interandry
2008-09-12 14:01
2008.10.19
MDI окна


15-1219920689
Tricky
2008-08-28 14:51
2008.10.19
Todo List не работает в D7


15-1219927083
md10
2008-08-28 16:38
2008.10.19
не видится ntfs диск


2-1221131062
programmer90
2008-09-11 15:04
2008.10.19
Команда в ShellExecute





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