Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
3-1122297789
surkis
2005-07-25 17:23
2005.09.04
iif в SQL Server


14-1123700118
Andy BitOff
2005-08-10 22:55
2005.09.04
Как правильно перевести на ангельский?


9-1115983886
VVV-First
2005-05-13 15:31
2005.09.04
GLPoint


5-1095963566
Igor_
2004-09-23 22:19
2005.09.04
Обработчик событий OnKeyPress


14-1123677998
Gydvin
2005-08-10 16:46
2005.09.04
Самоучитель по Englesh





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский