SlideShare a Scribd company logo
Лекц-4
Хэрэглэгчид нэгэн зэрэг олон баримтыг
засварлаж болно
Нэг баримтын интерфейсээс илүү төвөгтэй
Application цонхыг эцэг , хүү гэж дууддаг
Хүү цонхнууд нь эцэг цонхондоо
цэгцлэгддэг:
 Tiled windows: эцэг цонхондоо дүүрэн харагдах
бөгөөд хоорондоо давхарлагдахгүй
• Хэвтээ болон босоо

 Cascaded windows: Давхарлагдсан,ижил хэмжээ,
гарчигийн мөр харагдана
2
MDI parent

MDI child
MDI child

3
Single Document Interface (SDI)

4

Multiple Document Interface (MDI)
MDI Form үзэгдэл
болон шинж чанар

Тайлбар

Хүү формын шинж
чанар
IsMdiChild

Форм хүү форм болохыг заана. Хэрвээ үнэн бол форм хүү
форм болно

MdiParent

Хүү формын эцэг формыг тодорхойлно

Эцэг формын шинж
чанар
ActiveMdiChild

Хүү формыг идэвхжүүлнэ. Хэрвээ хүү форм идэвхигүй бол
хоосон утга буцах болно

IsMdiContainer

Формыг MDI форм болгоход ашиглах бөгөөд хэрвээ формыг
MDI форм болговол IsMdiContainer-г true утгатай болгоно.

MdiChildren

Формын хүү формуудыг буцаана

MdiChildActivate

Хүү формыг идэвхитэй болгоход үүснэ.
Эцэг цонх: minimize, maximize
and close

Хүү цонх: restore, maximize and
close

6

Хүү цонх: minimize, restore and close

Идэвхитэй байгаа хүү
цонхны нэр нь эцэг
цонхны гарчгийн мөрөн
дээр гарна.
Child windows list

7
ArrangeIcons

8

Cascade
14.12 Multiple Document Interface
(MDI) Windows

TileHorizontal

9

TileVertical
 Эцэг цонх
using System;
using System.Windows.Forms;
public partial class UsingMDIForm : Form
{
public UsingMDIForm()
{
InitializeComponent();
}
private void child1ToolStripMenuItem_Click(object sender, EventArgs e )
{
ChildForm formChild =
new ChildForm( "Child 1", @"imagescsharphtp1.jpg" );
formChild.MdiParent = this;
formChild.Show();
}
10
private void child2ToolStripMenuItem_Click( object sender, EventArgs e )
{
ChildForm formChild =
new ChildForm( "Child 2", @"imagesvbnethtp2.jpg" );
formChild.MdiParent = this;
formChild.Show();
}
private void child3ToolStripMenuItem_Click(object sender, EventArgs e )
{
Child formChild =
new Child( "Child 3", @"imagespythonhtp1.jpg" );
formChild.MdiParent = this;
formChild.Show();
}
private void exitToolStripMenuItem_Click( object sender, EventArgs e )
{
Application.Exit();
}
private void cascadeToolStripMenuItem_Click( object sender, EventArgs e )
{
This.LayoutMdi( MdiLayout.Cascade );
}
private void tileHorizontalToolStripMenuItem_Click( object sender, EventArgs e )
{
this.LayoutMdi( MdiLayout.TileHorizontal );
}
private void tileVerticalToolStripMenuItem_Click(object sender, EventArgs e )
{
this.LayoutMdi( MdiLayout.TileVertical );
}
}
UsingMDI.cs
Program Output

13
 Хүү цонх
using System;
using System.Drawing;
using System.Windows.Forms;
using System.IO;
public partial class ChildForm : Form
{
public ChildForm( string title, string fileName )
{
InitializeComponent();
Text = title;
picDisplay.Image = Image.FromFile(
Directory.GetCurrentDirectory() + fileName );
}
}

More Related Content

Viewers also liked

Stockholm sommar av Ingemar Pongratz
Stockholm sommar av Ingemar PongratzStockholm sommar av Ingemar Pongratz
Stockholm sommar av Ingemar Pongratz
Ingemar Pongratz; Fenix Scientific AB
 
The Concierge Diaries: Research by Analogy
The Concierge Diaries: Research by AnalogyThe Concierge Diaries: Research by Analogy
The Concierge Diaries: Research by Analogy
Derek Kopen
 
Fast dog - Mini Manual de Identidade Visual
Fast dog - Mini Manual de Identidade VisualFast dog - Mini Manual de Identidade Visual
Fast dog - Mini Manual de Identidade Visual
Norberto Alves
 
Hull and propeller efficiency measurement 2015
Hull and propeller efficiency measurement 2015Hull and propeller efficiency measurement 2015
Hull and propeller efficiency measurement 2015
VAFinstruments
 
Mixed use-study-tour-pres-13-may-2015
Mixed use-study-tour-pres-13-may-2015Mixed use-study-tour-pres-13-may-2015
Mixed use-study-tour-pres-13-may-2015
Mandy Wong
 
IBIZA Prime Real Estate Market 1Q 2016 Report
IBIZA Prime Real Estate Market 1Q 2016 ReportIBIZA Prime Real Estate Market 1Q 2016 Report
IBIZA Prime Real Estate Market 1Q 2016 Report
Houses in Ibiza
 
Sneak preview - SMM presentation
Sneak preview - SMM presentationSneak preview - SMM presentation
Sneak preview - SMM presentation
dkane27
 

Viewers also liked (9)

Doc1
Doc1Doc1
Doc1
 
Empeedu
EmpeeduEmpeedu
Empeedu
 
Stockholm sommar av Ingemar Pongratz
Stockholm sommar av Ingemar PongratzStockholm sommar av Ingemar Pongratz
Stockholm sommar av Ingemar Pongratz
 
The Concierge Diaries: Research by Analogy
The Concierge Diaries: Research by AnalogyThe Concierge Diaries: Research by Analogy
The Concierge Diaries: Research by Analogy
 
Fast dog - Mini Manual de Identidade Visual
Fast dog - Mini Manual de Identidade VisualFast dog - Mini Manual de Identidade Visual
Fast dog - Mini Manual de Identidade Visual
 
Hull and propeller efficiency measurement 2015
Hull and propeller efficiency measurement 2015Hull and propeller efficiency measurement 2015
Hull and propeller efficiency measurement 2015
 
Mixed use-study-tour-pres-13-may-2015
Mixed use-study-tour-pres-13-may-2015Mixed use-study-tour-pres-13-may-2015
Mixed use-study-tour-pres-13-may-2015
 
IBIZA Prime Real Estate Market 1Q 2016 Report
IBIZA Prime Real Estate Market 1Q 2016 ReportIBIZA Prime Real Estate Market 1Q 2016 Report
IBIZA Prime Real Estate Market 1Q 2016 Report
 
Sneak preview - SMM presentation
Sneak preview - SMM presentationSneak preview - SMM presentation
Sneak preview - SMM presentation
 

More from Chinzorig Undarmaa (20)

Лабораторийн ажил 12
Лабораторийн ажил 12Лабораторийн ажил 12
Лабораторийн ажил 12
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Бие даалтын удирдамж
Бие даалтын удирдамжБие даалтын удирдамж
Бие даалтын удирдамж
 
Лекц 1
Лекц 1Лекц 1
Лекц 1
 
Лекц 2
Лекц 2Лекц 2
Лекц 2
 
Лекц 3
Лекц 3Лекц 3
Лекц 3
 
Лабораторийн ажил 3 - 4
Лабораторийн ажил 3 - 4Лабораторийн ажил 3 - 4
Лабораторийн ажил 3 - 4
 
Лекц 4
Лекц 4Лекц 4
Лекц 4
 
Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6
 
Лекц 5 - 6
Лекц 5 - 6Лекц 5 - 6
Лекц 5 - 6
 
Лабораторийн ажил 7
Лабораторийн ажил 7Лабораторийн ажил 7
Лабораторийн ажил 7
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Бие даалтын удирдамж
Бие даалтын удирдамжБие даалтын удирдамж
Бие даалтын удирдамж
 
Лабораторийн ажил 7
Лабораторийн ажил 7Лабораторийн ажил 7
Лабораторийн ажил 7
 

Лекц 4

  • 2. Хэрэглэгчид нэгэн зэрэг олон баримтыг засварлаж болно Нэг баримтын интерфейсээс илүү төвөгтэй Application цонхыг эцэг , хүү гэж дууддаг Хүү цонхнууд нь эцэг цонхондоо цэгцлэгддэг:  Tiled windows: эцэг цонхондоо дүүрэн харагдах бөгөөд хоорондоо давхарлагдахгүй • Хэвтээ болон босоо  Cascaded windows: Давхарлагдсан,ижил хэмжээ, гарчигийн мөр харагдана 2
  • 4. Single Document Interface (SDI) 4 Multiple Document Interface (MDI)
  • 5. MDI Form үзэгдэл болон шинж чанар Тайлбар Хүү формын шинж чанар IsMdiChild Форм хүү форм болохыг заана. Хэрвээ үнэн бол форм хүү форм болно MdiParent Хүү формын эцэг формыг тодорхойлно Эцэг формын шинж чанар ActiveMdiChild Хүү формыг идэвхжүүлнэ. Хэрвээ хүү форм идэвхигүй бол хоосон утга буцах болно IsMdiContainer Формыг MDI форм болгоход ашиглах бөгөөд хэрвээ формыг MDI форм болговол IsMdiContainer-г true утгатай болгоно. MdiChildren Формын хүү формуудыг буцаана MdiChildActivate Хүү формыг идэвхитэй болгоход үүснэ.
  • 6. Эцэг цонх: minimize, maximize and close Хүү цонх: restore, maximize and close 6 Хүү цонх: minimize, restore and close Идэвхитэй байгаа хүү цонхны нэр нь эцэг цонхны гарчгийн мөрөн дээр гарна.
  • 9. 14.12 Multiple Document Interface (MDI) Windows TileHorizontal 9 TileVertical
  • 10.  Эцэг цонх using System; using System.Windows.Forms; public partial class UsingMDIForm : Form { public UsingMDIForm() { InitializeComponent(); } private void child1ToolStripMenuItem_Click(object sender, EventArgs e ) { ChildForm formChild = new ChildForm( "Child 1", @"imagescsharphtp1.jpg" ); formChild.MdiParent = this; formChild.Show(); } 10
  • 11. private void child2ToolStripMenuItem_Click( object sender, EventArgs e ) { ChildForm formChild = new ChildForm( "Child 2", @"imagesvbnethtp2.jpg" ); formChild.MdiParent = this; formChild.Show(); } private void child3ToolStripMenuItem_Click(object sender, EventArgs e ) { Child formChild = new Child( "Child 3", @"imagespythonhtp1.jpg" ); formChild.MdiParent = this; formChild.Show(); }
  • 12. private void exitToolStripMenuItem_Click( object sender, EventArgs e ) { Application.Exit(); } private void cascadeToolStripMenuItem_Click( object sender, EventArgs e ) { This.LayoutMdi( MdiLayout.Cascade ); } private void tileHorizontalToolStripMenuItem_Click( object sender, EventArgs e ) { this.LayoutMdi( MdiLayout.TileHorizontal ); } private void tileVerticalToolStripMenuItem_Click(object sender, EventArgs e ) { this.LayoutMdi( MdiLayout.TileVertical ); } }
  • 14.  Хүү цонх using System; using System.Drawing; using System.Windows.Forms; using System.IO; public partial class ChildForm : Form { public ChildForm( string title, string fileName ) { InitializeComponent(); Text = title; picDisplay.Image = Image.FromFile( Directory.GetCurrentDirectory() + fileName ); } }