SlideShare a Scribd company logo
Лекц №12<br />Сэдэв: Windows-ын form-ын контролууд<br />,[object Object],Одоо бид MDI form буюу програмын эх form-ын талаар үзэцгээе. MDI form-той application гэж юуг хэлж байна гэхээр зураг ч байна уу, текст файл ч байна уу, ер нь файл бүр нэг нэг цонхонд нээгдэж, нэгэн хүрээнээс гаралгүй ажиллахыг хэлнэ. Энд гаднах эх хүрээг нь MDI parent (эцэг) form, дотор нээгдэхийг MDI child (хүү) form гэнэ. Эцэг form нээгээд юуны түрүүнд menu-нээс хүү form-уудыг дуудаж нээдэг байна гэвэл (өерөөр хэлбэл File->New), нээсэн файлуудаа харагдах байдлыг мән л menu-нээс дуудаж өерчилж хардаг (өөрөер хэлбэл Cascade, Tile Horizontally, Vertically гэх мэт) байна гээд жижиг MDI form үүсгэе.<br />Эхлээд эцэг form-oo нээгээд Properties доторх isMdiContainer-ыг true болгоно. Дараа нь MenuStrip контролыг form дээрээ авахаад меню үүсгэнэ. Менюгээ бөглөсний дараа дэд меню дээр хоёр дарахад биелэгдэх кодуудыг бичнэ.<br />Зураг 1 Эцэг form-ын дизайн<br />Одоо үүний дараа хүү form-oo үүсгэнэ. Үүсгэхийн тулд Project -> Add Windows Form гээд үүсгэсэн шинэ формоо Emp гэж нэрлэе. Эцэг form-ын цэсний Хэрэглэгчдийн бүртгэл дарахад Child form үүсгэх доорх кодыг бичиж өгнө.<br />Emp  userForm =  new Emp(};        //  Emp  бол  Child  болно userForm.MdiParent  =  this; userForm.Show();<br />MDI эцэг form-ын Цонх цэсний дэд цэсийг дарахад ажиллах код:<br />private  void X3BT33ToolStripMenuItem__Click (object   sender,   Even-tArgs  e) : (<br />this.LayoutMdi(MdiLayout.TileHorizontal); }<br />private  void BocooToolStripMenuItem_Click(object  sender,   Even-tArgs  e) {<br />this.LayoutMdi(MdiLayout.TileVertical); }<br />private  void )KarcaaxToolStripMenuItem_Click_l(object   sender, EventArgs  e) (<br />this.LayoutMdi(MdiLayout.Cascade); }<br />private  void xaaxToolStripMenu!tem_Click(object   sender,   Even-•tArgs  e) {<br />int   iLength  = MdiChildren.Length;<br />for   (int   i   =  0;   i   <  iLength;   i++) Ч<br />MdiChildren[0] .Dispose ();<br />Зураг 2 Эцэг form-ын цонх цэс<br />
Lecture12
Lecture12
Lecture12
Lecture12

More Related Content

More from orgil

Bodlogo
BodlogoBodlogo
Bodlogoorgil
 
Its150 l3
Its150 l3Its150 l3
Its150 l3orgil
 
Its150 l2
Its150 l2Its150 l2
Its150 l2orgil
 
Its150 l1
Its150 l1Its150 l1
Its150 l1orgil
 
Test
TestTest
Testorgil
 
Example excel2007
Example excel2007Example excel2007
Example excel2007orgil
 
Test7
Test7Test7
Test7orgil
 
Test6
Test6Test6
Test6orgil
 
Bodlogiin code
Bodlogiin codeBodlogiin code
Bodlogiin code
orgil
 
Bodlogo
BodlogoBodlogo
Bodlogoorgil
 
Bodlogo
BodlogoBodlogo
Bodlogoorgil
 
Bodlogo
BodlogoBodlogo
Bodlogoorgil
 
Its150 l10powerpoint2007
Its150 l10powerpoint2007Its150 l10powerpoint2007
Its150 l10powerpoint2007orgil
 
Its150 l10powerpoint2007
Its150 l10powerpoint2007Its150 l10powerpoint2007
Its150 l10powerpoint2007orgil
 
Test5
Test5Test5
Test5orgil
 
Test7
Test7Test7
Test7orgil
 
Test7
Test7Test7
Test7orgil
 
Test7
Test7Test7
Test7orgil
 
Test7
Test7Test7
Test7orgil
 

More from orgil (20)

Bodlogo
BodlogoBodlogo
Bodlogo
 
Its150 l3
Its150 l3Its150 l3
Its150 l3
 
Its150 l2
Its150 l2Its150 l2
Its150 l2
 
Its150 l1
Its150 l1Its150 l1
Its150 l1
 
Bd
BdBd
Bd
 
Test
TestTest
Test
 
Example excel2007
Example excel2007Example excel2007
Example excel2007
 
Test7
Test7Test7
Test7
 
Test6
Test6Test6
Test6
 
Bodlogiin code
Bodlogiin codeBodlogiin code
Bodlogiin code
 
Bodlogo
BodlogoBodlogo
Bodlogo
 
Bodlogo
BodlogoBodlogo
Bodlogo
 
Bodlogo
BodlogoBodlogo
Bodlogo
 
Its150 l10powerpoint2007
Its150 l10powerpoint2007Its150 l10powerpoint2007
Its150 l10powerpoint2007
 
Its150 l10powerpoint2007
Its150 l10powerpoint2007Its150 l10powerpoint2007
Its150 l10powerpoint2007
 
Test5
Test5Test5
Test5
 
Test7
Test7Test7
Test7
 
Test7
Test7Test7
Test7
 
Test7
Test7Test7
Test7
 
Test7
Test7Test7
Test7
 

Lecture12

  • 1.