பல ஆவண இடைமுகம் (MDI) நிரல்கள் அவற்றில் பல குழந்தை சாளரங்களைக் காட்டலாம். இது ஒற்றை ஆவண இடைமுகம் (MDI) பயன்பாடுகளுக்கு முரணானது, இது ஒரு நேரத்தில் ஒரு ஆவணத்தை மட்டுமே கையாள முடியும். விஷுவல் ஸ்டுடியோ சூழல் பல ஆவண இடைமுகத்தின் (MDI) ஒரு எடுத்துக்காட்டு மற்றும் நோட்பேட் ஒரு MDI பயன்பாட்டிற்கு ஒரு எடுத்துக்காட்டு. MDI பயன்பாடுகள் பெரும்பாலும் சாளரங்கள் அல்லது ஆவணங்களுக்கு இடையில் மாறுவதற்கு துணை பட்டியலுடன் ஒரு சாளர மெனு உருப்படியைக் கொண்டுள்ளன.
நீங்கள் IsMdiContainer சொத்தை உண்மை(true) என அமைத்தால் எந்த சாளரங்களும் MDI பெற்றோராக மாறலாம்.
IsMdiContainer = true;
பின்வரும் C# நிரல் இரண்டு குழந்தை வடிவங்களுடன் ஒரு MDI படிவத்தைக் காட்டுகிறது. புதிய C# திட்டத்தை உருவாக்கவும், பின்னர் நீங்கள் இயல்புநிலை படிவம், படிவம் 1 ஐப் பெறுவீர்கள். திட்டத்தில் மேலும் இரண்டு படிவங்களைச் சேர்க்கவும் (படிவம் 2, படிவம் 3). உங்கள் படிவத்தில் ஒரு மெனுவை உருவாக்கி, மெனு கிளிக் நிகழ்வில் இந்த இரண்டு படிவங்களையும் அழைக்கவும்.
குறிப்பு: MDI பெற்றோர் குழந்தை படிவத்தை தானாக அளவிட விரும்பினால், நீங்கள் இப்படி குறியிடலாம்.
form.MdiParent = this;form.Dock=DockStyle.Fill;
form.Show();
using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { IsMdiContainer = true; } private void menu1ToolStripMenuItem_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.Show(); frm2.MdiParent = this; } private void menu2ToolStripMenuItem_Click(object sender, EventArgs e) { Form3 frm3 = new Form3(); frm3.Show(); frm3.MdiParent = this; } } }