Dock Kullanımı Örneği[C#]

29 Mart 2010 – 10:28 C#’ta formlar üzerine yerleştirdiğimiz nesnelerimizi program içinde sağa,sola,yukarı,aşağı yaslayabiliriz.Bunu Parent.Dock ile yapıyoruz.
![dockkullanim dockkullanim Dock Kullanımı Örneği[C#]](http://www.csharptr.com/wp-content/uploads/2010/03/dockkullanim.jpg)
Kodlar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; namespace Dock { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, System.EventArgs e) { string[] s = {"Yok", "Sola", "Sağa", "Üste", "Alta", "İçine"}; comboBox1.Items.AddRange(s); comboBox2.Items.AddRange(s); comboBox3.Items.AddRange(s); //Olayları birleştir comboBox2.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged); comboBox3.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged); } private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { switch((sender as ComboBox).Text) { case "Sola": (sender as ComboBox).Parent.Dock = DockStyle.Left; break; case "Sağa": (sender as ComboBox).Parent.Dock = DockStyle.Right; break; case "Üste": (sender as ComboBox).Parent.Dock = DockStyle.Top; break; case "Alta": (sender as ComboBox).Parent.Dock = DockStyle.Bottom; break; case "İçine": (sender as ComboBox).Parent.Dock = DockStyle.Fill; break; case "Yok": (sender as ComboBox).Parent.Dock = DockStyle.None; break; } } } } |
Programı açtığımızda 3 adet menüyü comboboclardan seçim yaparak istediğimiz yere yaslayabiliceğiz.
Linkler
RapidShare
SendSpace
Csharptr
Etiketler: ”C#, dock kullanımı, parent.dock”