Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
1-1123593987
Alexey_T-O
2005-08-09 17:26
2005.09.04
Конвертация olevariant


4-1121752041
chameleon
2005-07-19 09:47
2005.09.04
Почему не для всех структур нужно указывать размер ?


14-1123830712
Hawk2
2005-08-12 11:11
2005.09.04
ATI RADEON 9550


14-1122809211
Piter
2005-07-31 15:26
2005.09.04
Книга дракона


4-1121420913
Subdigger
2005-07-15 13:48
2005.09.04
fsMDIForm




   Наверх