Вниз
Скачать: 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.021 c
5-1097327118
Navi
2004-10-09 17:05
2005.09.04
Коллекции


6-1116419110
Hereticsoul
2005-05-18 16:25
2005.09.04
Tidtcpclient и пример из Indy


4-1121521309
F_Y
2005-07-16 17:41
2005.09.04
событие на запуск exe файла


2-1123234342
Smersh03-1
2005-08-05 13:32
2005.09.04
Летающие формы


3-1122290285
Layner
2005-07-25 15:18
2005.09.04
FIREBIRD / COLLATE PXW_CYRL




   Наверх