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

Вниз

Не сохраняется выделенная строка в ListView   Найти похожие ветки 

 
Анастасия   (2005-07-21 15:49) [0]

Здравствуйте!
Ситуация такая: пользователь выбирает в ListView определенную строку, кликает дважды мышкой - вылезает модальная формочка (количество вводит), формочка закрывается, а в ListView оказывается выделена уже не та строка, которую выбрал пользователь, а всегда первая. Пробовала сохранять и потом присваивать ItemIndex - выделение показывает правильно, но если начать двигаться по списку с помощью клавиатуры, то обход всё равно начинает с первой строки!
Чем лечить?!
Заранее спасибо!


 
Digitman ©   (2005-07-21 15:55) [1]


> Чем лечить?!


исправлением ошибки в 17-й строке СВОЕГО кода


 
lookin ©   (2005-07-21 16:42) [2]

ListView.OnSelectItem?


 
Amido   (2005-07-22 15:10) [3]

Странно конечно, но у меня данной проблемы не наблюдается [D7, WinXP] :)

После закрытия модальной формы можно дальше "бегать" по ListBox"u, т.е. порядок не нарушается.

Пробовал даже так:
//===============================================================
procedure TForm1.ListView1DblClick(Sender: TObject);
begin
 if ListView1.Selected <> nil then
 begin
   Form2.Caption := Listview1.Selected.Caption;
   index := ListView1.Selected.Index;  // public index: integer;
   ListView1.ClearSelection;
   Form2.ShowModal;
 end;
end;
//===============================================================
procedure TForm2.Button1Click(Sender: TObject);
begin
 Form1.ListView1.ItemIndex := Form1.index;
 Close;
end;
//===============================================================

Фокус возвращается нормально. Внимательно просмотрите свой код :)



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
11-1105276208
Э-э-э Вася
2005-01-09 16:10
2005.08.14
Вывод jpeg в MCK (KOL)


8-1113065140
Comrade
2005-04-09 20:45
2005.08.14
Эквалайзер Звука


3-1120574962
_dimka
2005-07-05 18:49
2005.08.14
Можно ли в MSSQL в ХП в качестве параметра передать имя таблицы?


1-1122323177
dRake
2005-07-26 00:26
2005.08.14
Подскажите функцию :)


14-1121793975
NewWonder
2005-07-19 21:26
2005.08.14
Антагонистический класс - что ето?