Текущий архив: 2005.09.04;
Скачать: CL | DM;
Вниз
Проблемы с TListView Найти похожие ветки
← →
Суслик © (2005-08-11 12:17) [0]Добрый день.
Суть проблемы.
При создании формы не видны заголовки TListView.
Исходники лежат тут http://www.webfile.ru/452678 (5кб)
Объяснять на словах долго (все равно не объясню нормально). Если кто может посмотрите, с чем может быть связана проблема.
Заранее благодарен.
← →
ssk © (2005-08-11 12:25) [1]kForm.Update(); убираешь и все ОК
← →
ssk © (2005-08-11 12:25) [2]или так kForm.lvExample.Update;
← →
Digitman © (2005-08-11 12:33) [3]Переименуй метод Update(), например, в UpdateMyListView() - и проблема рассосется сама собой)
Спросишь, почему ?
> Объяснять на словах долго (все равно не объясню нормально).
сабж)
← →
Суслик © (2005-08-11 12:45) [4]
> [1] ssk © (11.08.05 12:25)
> kForm.Update(); убираешь и все ОК
Ну при этом данными то ListView не заполняется :))
> [2] ssk © (11.08.05 12:25)
> или так kForm.lvExample.Update;
Не помогает ((
> [3] Digitman © (11.08.05 12:33)
> Переименуй метод Update(), например, в UpdateMyListView()
> - и проблема рассосется сама собой)
Все шутите? :) Не помогает.
------------
На самом деле проблема решается, если сделать так:
1. У формы Visible = fasle
2. В From_Main
kForm := TForm_WithListView.Create(Application);
kForm.Update();
kForm.Show();
Вопрос - почему такое происходит. На глюк похоже.
← →
Digitman © (2005-08-11 12:53) [5]
> Суслик © (11.08.05 12:45) [4]
> Все шутите?
нет не шучу.
проблема решается именно устранением неоднозначности имен декларируемого и используемого при вызове идентификатора того самого метода.
> Не помогает
у меня замечательно помогает.
← →
Суслик © (2005-08-11 12:55) [6]
> [5] Digitman © (11.08.05 12:53)
Какая неоднозначность? То что update есть у формы? Так тут нет неоднозначности - вызывается мой метод (можно проверить дебагером).
> у меня замечательно помогает.
Ты под дебагером это делал?
Попробуй без дебагера. Шапки нет, пока форму не задвинешь за границы экрана и не вершень обратно.
← →
Digitman © (2005-08-11 13:22) [7]
> Суслик © (11.08.05 12:55) [6]
> тут нет неоднозначности
все равно это не есть гуд.
> На глюк похоже
может и "глюк".
реши проблему "в лоб" :
lvExample.Items.BeginUpdate();
lvExample.Columns.BeginUpdate;
try
..
finally
lvExample.Columns.EndUpdate();
lvExample.Items.EndUpdate();
end;
← →
Суслик © (2005-08-11 13:22) [8]
> [7] Digitman © (11.08.05 13:22)
Спасибо, попробую.
Страницы: 1 вся ветка
Текущий архив: 2005.09.04;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.009 c