Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
15-1175546855
Linn
2007-04-03 00:47
2007.04.29
Сдавайте мусор дворнику, который накопился.


15-1175840902
homm
2007-04-06 10:28
2007.04.29
От чего завист скорость ухода системы в сячку?


2-1175839373
Mikhail83
2007-04-06 10:02
2007.04.29
Interbase Генератор/Триггер не срабатывает


11-1156784486
georgy
2006-08-28 21:01
2007.04.29
Создание пакета KOL для интеграции в др. языки.


3-1170928868
maxmaxov
2007-02-08 13:01
2007.04.29
простой вопрос по PL SQL