Главная страница
    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.021 c
2-1221226569
webpauk
2008-09-12 17:36
2008.10.19
PanelResize


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


6-1192515079
Dennis I. Komarov
2007-10-16 10:11
2008.10.19
Для опытного глаза


15-1219832359
Tricky
2008-08-27 14:19
2008.10.19
Починить или купить новое?


2-1221334052
smartleds
2008-09-13 23:27
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский