Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с ListBox'ом [D7]


Страницы:   1 2

ProgRAMmer Dimonych ©   (2006-09-30 21:35:00) 

Почему-то пропадает прямоугольник фокуса TListBox. Когда пытаюсь повторить те действия, которые выполняются до возникновения проблемы, в новом проекте, всё работает нормально. Действия такие: ListBox очищается через ListBox.Items.Clear, после чего идёт заполнение его Items'ами. Заполнение идёт из динамического массива, для которого получается длина (количество элементов), потом идёт

for i:=0 to Length(Massiv)-1 do
if Massiv[i].Text.Count>0 then
 ListBox.Items.Add(Massiv[i].Text[0]);
end;

где

Massiv=array of TMyRec;
MyRec=record
 Text:TStringList;
 . . . . . . . . . . .
end;

Если надо, могу выложить куски реального кода, а не урезанного, как здесь. Чё-то уже совсем притупился за день работы с Дельфой. :(


Джо   (2006-09-30 22:01:00) [21]

> [4] ProgRAMmer Dimonych   (30.09.06 21:53)
> > [3]
> А HideSelection - это где, у кого? Чё-то я ни в модулях,
> ни в справке не нахожу. :(

HideSelection это TEdit, т.е., я ошибся :-)


ProgRAMmer Dimonych   (2006-09-30 21:53:00) [22]

> [3]
А HideSelection - это где, у кого? Чё-то я ни в модулях, ни в справке не нахожу. :(


Джо   (2006-09-30 21:46:00) [23]

> Почему-то пропадает прямоугольник фокуса TListBox

Если имеется в виду не фокус, а рамка выделения текущего элемента, то HideSelection := False;


ProgRAMmer Dimonych   (2006-09-30 21:46:00) [24]

Фокус при том, что "прямоугольник фокуса". Т.е. после вышеперечисленных операций этот самый прямоугольник пропадает и щелчок левой кнопкой мыши по ListBox'у его не возвращает.


Desdechado   (2006-09-30 21:44:00) [25]

а причем тут фокус?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо