93
shu sahifani nomlari yoziladi va TabControlning xodisalar oynasiga o’tib
SelectedIndexChanged xodisasiga kod yoziladi:
private
: System::
Void
tabControl1_SelectedIndexChanged(System::
Object
^
sender
,
System::
EventArgs
^
e
) {
String
^s=
this
->tabControl1->SelectedTab->Name;
for
(
int
i=0; i <
this
->listBox1->Items->Count; i++)
{
if
(!s->Compare(s,
this
->listBox1->Items[i]->ToString()))
//можно
//sahifani ushbu usulda
yopish
{
MessageBox
::Show(
"Bu sahifa siz uchun yopiq!"
,
"Dastur"
,
MessageBoxButtons
::
OK
,
MessageBoxIcon
::
Asterisk
);
int
j=
this
->tabControl1->SelectedIndex -1;
this
->tabControl1->SelectTab(j);
break
;
}
}
}
94
Nazorat savollari:
1. DataTimePicker komponentasini tushintiring
va u nima maqsadda
qo’llaniladi?
2. Tabcontrol komponentasini tushintiring va u nima maqsadda qo’llaniladi?
3. Pagecontrol komponentasini tushintiring va u nima maqsadda qo’llaniladi?
4. Pagecontrol komponentasiga sahifa qanday qo’shiladi?
Tajriba ishi №15
Mavzu: Openfiledialog, SaveFileDialog, Printdialog va Colordialog
komponentalari
Ishni bajarishdan maqsad: Visual Studio 2012 muhitida C++ dasturlash tilida
Openfiledialog, SaveFileDialog, Printdialog va Colordialog komponentalarining
xossa va hodisalari bilan tanishish.