User control kullanmak. User controller teknik olarak bir panele senin yerleştirdiğin eşyalara ve özelliklere sahip yapılar. Tek bir sayfada birden fazla şey göstermek istediğin zaman kullanabiliyorsun.
Evet var. Ama basit bir kod yazmanız gerek. Formunuzun designer dosyasını açın (Form.Designer.cs). Açtıktan sonra örnek olarak label1 objesi panel3'e gidiyor ama panel2'ye gitmesi lazım diyelim. Designer dosyasında CTRL + F yapıp
C#:
panel3.Controls.Add(label1)
kısmını bulun ve
C#:
panel2.Controls.Add(label1)
olarak değiştirin. Bu arada panel ve label bir örnekti sadece siz kendi objelerinize göre ayarlayın. Biraz karışık gözükebilir ama basit normalde. Sorununuz çözüldüyse çözüm olarak işaretleyebilirsiniz.
Evet var. Ama basit bir kod yazmanız gerek. Formunuzun designer dosyasını açın (Form.Designer.cs). Açtıktan sonra örnek olarak label1 objesi panel3'e gidiyor ama panel2'ye gitmesi lazım diyelim. Designer dosyasında CTRL + F yapıp
C#:
panel3.Controls.Add(label1)
kısmını bulun ve
C#:
panel2.Controls.Add(label1)
olarak değiştirin. Bu arada panel ve label bir örnekti sadece siz kendi objelerinize göre ayarlayın. Biraz karışık gözükebilir ama basit normalde. Sorununuz çözüldüyse çözüm olarak işaretleyebilirsiniz.
Panele gömmek falan değil. Formu element haline getiriyorsun. Tek tek her elementi sürekli designerdan panele eklemeye çalışıp, üstüne her değişiklik yapman gerektiğinde panellerden birini ileri geri atıp durmaktansa gidip formun kendi içerisinde tüm değişiklikleri yapıyorsun. Sonrasında formu sanki textboxmıs gibi ekleyiveriyorsun.
Panele gömmek falan değil. Formu element haline getiriyorsun. Tek tek her elementi sürekli designerdan panele eklemeye çalışıp, üstüne her değişiklik yapman gerektiğinde panellerden birini ileri geri atıp durmaktansa gidip formun kendi içerisinde tüm değişiklikleri yapıyorsun. Sonrasında formu sanki textboxmıs gibi ekleyiveriyorsun.
Evet var. Ama basit bir kod yazmanız gerek. Formunuzun designer dosyasını açın (form. Designer. CS). Açtıktan sonra örnek olarak label1 objesi panel3'e gidiyor ama panel2'ye gitmesi lazım diyelim. Designer dosyasında CTRL + F yapıp
C#:
panel3.Controls.Add(label1)
kısmını bulun ve
C#:
panel2.Controls.Add(label1)
olarak değiştirin. Bu arada panel ve label bir örnekti sadece siz kendi objelerinize göre ayarlayın. Biraz karışık gözükebilir ama basit normalde. Sorununuz çözüldüyse çözüm olarak işaretleyebilirsiniz.
Panellerin hepsi aynı boyutta olmak zorunda + içinde farklı farklı resimler, buttonlar vs. olacak... Anlattığınız durum bana uymuyor. Ya da ben anlamadım...
Panellerin hepsi aynı boyutta olmak zorunda + içinde farklı farklı resimler, buttonlar vs. olacak... Anlattığınız durum bana uymuyor. Ya da ben anlamadım...