Работа с CListView
От: df0  
Дата: 19.12.07 12:07
Оценка:
Здравствуйте.
У меня есть форма, на которой расположен CListView(view: report) и Edit Control (несколько штук).
Выглядит это так:
public:
    CListCtrl pListView;
    CString NameFormStr;
    CString SnameFormStr;
    CString PhoneFormStr;
    CString EmailFormStr;

Суть такая, то что содержится в этих Edit Control должно попадать по нажатию кнопки в ListView.
Если я делаю так
pListView.InsertItem(nCountItm,(LPCTSTR)NameFormStr);
pListView.SetItemText(nCountItm,1,(LPCTSTR)SnameFormStr);
pListView.SetItemText(nCountItm,2,(LPCTSTR)PhoneFormStr);
pListView.SetItemText(nCountItm,3,(LPCTSTR)EmailFormStr);

где  nCountItm это nCountItm = pListView.GetItemCount();

после 1-го нажатия на кнопку ничего не происходит, а после второго все добавляется, но уже на вторую строку.Я наверное не правильно делаю. Не подскажите, как будет правильно?
Заранее, спасибо!
Re: Работа с CListView
От: kmiken Украина  
Дата: 19.12.07 13:00
Оценка:
Здравствуйте, df0, Вы писали:

df0>после 1-го нажатия на кнопку ничего не происходит, а после второго все добавляется, но уже на вторую строку.Я наверное не правильно делаю. Не подскажите, как будет правильно?

df0>Заранее, спасибо!

Покажите весь обработчи. Имхо, Вы не вызываете UpdateData(TRUE) либо вызываете не в том месте.
Re[2]: Работа с CListView
От: df0  
Дата: 19.12.07 13:13
Оценка:
Здравствуйте, kmiken, Вы писали:

K>Здравствуйте, df0, Вы писали:


df0>>после 1-го нажатия на кнопку ничего не происходит, а после второго все добавляется, но уже на вторую строку.Я наверное не правильно делаю. Не подскажите, как будет правильно?

df0>>Заранее, спасибо!

K>Покажите весь обработчи. Имхо, Вы не вызываете UpdateData(TRUE) либо вызываете не в том месте.


Да именно так, вызывал UpdateData(TRUE) не в том месте.

Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.