Показать полную графическую версию : Добавление по кнопке в ListView
lewajke@vk
17-05-2012, 18:27
Имеется форма. Нужно, чтобы при нажатии на кнопку "Новый" открывалось окно с полями "Ф.И.О" и "Адрес", и после заполнения появлялось в форме ListView в соответствующих полях.
Если знаете, подскажите пожалуйста или ссылку на учебник/статью
Delirium
19-05-2012, 04:52
http://stackoverflow.com/questions/3217362/adding-items-to-a-listview
https://www.google.ru/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1#hl=ru&newwindow=1&sclient=psy-ab&q=ADDING+ITEMS+TO+LISTVIEW+c%2B%2B&oq=ADDING+ITEMS+TO+LISTVIEW+c%2B%2B&aq=f&aqi=g-CK2&aql=&gs_l=hp.3..0i33i30l2.88.59379.0.59612.37.25.1.6.6.5.297.5749.0j6j19.25.0...1.0.E8GpAU1nUp0&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=3df361016bb7cd44&ion=1&biw=1280&bih=899
lewajke@vk, Добавляем кнопку на неё ставим обработчик открытия диалогового окна
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->Show();
}
Создаём вторую форму и там же кидаем компоненты и кнопку добавления
Во второй форме//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
ListItem = Form1->ListView1->Items->Add();
ListItem->Caption = Edit1->Text;
ListItem->SubItems->Add(Edit2->Text);
}
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC