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

Вниз

KOLListBox   Найти похожие ветки 

 
Александра   (2006-08-27 18:11) [0]

Привет!
Не могу разобраться с сабжем.
Как дать фокус элементу списка, ну, например, первому? Выделятся он выделяется, а вот фокуса не получает.
Как сделать его полностью белым, даже в отсутствие элементов. У меня элементы белые, а свободное место красится в clBtnFace. Или может стоит подбирать высоту под количество элементов? Создать пустые элементы не есть хорошо - будут выделяться.
Можно ли форматировать элементы по отдельности или только весь список целиком?
Как сделать так, чтобы сабж не перекрывался KOLRichEdit-ом? Спасибо.


 
ANTPro ©   (2006-08-28 16:21) [1]

Александра   (27.08.06 18:11)
Как дать фокус элементу списка, ну, например, первому? Выделятся он выделяется, а вот фокуса не получает.


 ListBox1.LBTopIndex:=1;
 ListBox1.SelStart  :=1;

Александра   (27.08.06 18:11)
У меня элементы белые, а свободное место красится в clBtnFace.

 ListBox1.Color


 
ANTPro ©   (2006-08-28 16:52) [2]

Есть для ListView аналог LBTopIndex?


 
Александра   (2006-08-28 19:09) [3]

ListBox1.LBTopIndex:=1;

????? У меня такой функции не значится.

ListBox1.SelStart  :=1;

Не помогает. По ходу дела аналог ItemSelected [1]

ListBox1.Color

Это только для элементов. Фон всё равно остался серым.


 
MTsv DN ©   (2006-08-28 19:23) [4]

ListBox1.CurIndex := N;

С Уважением MTsv DN


 
ANTPro ©   (2006-08-28 19:25) [5]

Александра   (28.08.06 19:09) [3]
У меня такой функции не значится.

Какая версия KOL? Что говорит поиск по KOL?

Александра   (28.08.06 19:09) [3]
 ListBox1.Brush.Color

MCK я так понимаю не установлено?


 
MTsv DN ©   (2006-08-28 19:30) [6]

> ListBox1.CurIndex := N; наврал 8)

ListEdit1.LVCurItem := N; <- вот так правильно...

С Уважением MTsv DN


 
MTsv DN ©   (2006-08-28 19:32) [7]

ListEdit1.LVBkColor := clRed;
ListEdit1.LVTextBkColor := clRed;
ListEdit1.Transparent := false;

С Уважением MTsv DN


 
Александра   (2006-08-29 20:44) [8]

Да, спасибо, через Brush заработало.
Версия 2.36. Скачала 2.38. Всё никак не могу поставить.

Не поняла, причём здесь ListEdit?

Осталось два вопроса:

Как передать фокус первому элементу

Как заставить RichEdit не перекрывать ListBox (я его использую вместо выпадающей менюшки, как в редакторе делфи список доступных функций).


 
ANTPro ©   (2006-08-29 21:14) [9]

Александра   (29.08.06 20:44) [8]
Как передать фокус первому элементу

ListBox1.LBTopIndex:=1;

Александра   (29.08.06 20:44) [8]
Как заставить RichEdit не перекрывать ListBox

Возможно это:
ListBox1.BringToFront;

Александра   (29.08.06 20:44) [8]
Всё никак не могу поставить.

А если удалить Variants.pas?


 
MTsv DN ©   (2006-08-30 15:16) [10]

> Не поняла, причём здесь ListEdit?
Дико извиняюсь...

> Как передать фокус i-ому элементу
ListBox1.ItemSelected[i] := true;

> Как заставить RichEdit не перекрывать ListBox
RichEdit1.BringToFront; // RichEdit1 поверх
ListBox1.BringToFront; // ListBox1 поверх


> Скачала 2.38. Всё никак не могу поставить.
Скачай с http://www.kolnmck.ru Что именно не можешь поставить?

С Уважением MTsv DN


 
Александра   (2006-08-30 19:53) [11]

ListBox1.ItemSelected[i] := true;

Только выделение. Фокус остаётся у кнопки, ListBox не получает его.

ListBox1.LBTopIndex:=1;

Это в 2.38?


 
MTsv DN ©   (2006-08-30 21:12) [12]

> Только выделение. Фокус остаётся у кнопки, ListBox не получает его.
ListBox1.ItemSelected[i] := true;
SetFocus(ListBox1.Handle);


> ListBox1.LBTopIndex:=1;
>
> Это в 2.38?

Нет... Это появилось в версии 2.37...
Код из KOL.PAS:
property LBTopIndex: Integer read GetLBTopIndex write SetLBTopIndex;
{* |<#listbox>
Index of the first visible item in a list box}


 
ANTPro ©   (2006-08-30 21:55) [13]

Александра   (30.08.06 19:53) [11]
ListBox1.LBTopIndex:=1;


Новости KOL и MCK (v2.37):30.07.06
[+]KOL/MCK: добавлены функция LBItemAtPos и свойство LBTopIndex для использования с listbox"ом, автор  ECM.


PS: Что требуется сделать, это:
Александра   (27.08.06 18:11)
Как дать фокус элементу списка, ...

Или:
Александра   (30.08.06 19:53) [11]
Фокус остаётся у кнопки, ListBox не получает его.

?


 
Александра   (2006-09-05 19:39) [14]

LBTopIndex тоже не работает. А SetFocus как раз самое оно. Спасибо.



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

Форум: "KOL";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.034 c
2-1176375144
dracula
2007-04-12 14:52
2007.04.29
Как правильно синхронизировать thread?


1-1172823834
Mikhail83
2007-03-02 11:23
2007.04.29
Пролистывание в TChart


15-1175151640
PEAKTOP
2007-03-29 11:00
2007.04.29
Firebird v2.1 Alpha


15-1175721134
Gamer
2007-04-05 01:12
2007.04.29
помогите выбрать звуковуху для старого ПК


15-1175375398
БарЛог
2007-04-01 01:09
2007.04.29
IE. подключение к нескольким серверам





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