Çalışma zamanında TabPages oluşturmam gereken bir C# WinForm uygulamasına sahibim. İdeal olarak, bu sekme sayfalarını VS tasarımcısı kullanarak tasarlamak istiyorum, fakat bunu doğrudan yapamayacağım gibi, bunu araç kutusundan sürükleyip bırakamıyorum (başka bir yol var mı?). Tasarım Özel TabPage?
Ben birçok kez kullanıyor olacak iki jenerik TabPage'ler var. Basit bir elektronik tablo ve bir çift metin kutuları ve diğeri bir grafik ve bir çift metin kutuları içeren bir. Bu sayfalar sonunda daha karmaşık hale gelecektir. Bunu yapmanın en iyi yöntemini arıyorum. Şu anda her sekme sayfası için özel sınıflar oluşturup bunu bir TabPage temel sınıfı olarak ayarlıyorum. Örneğin:public partial class SpreadsheetTabPage : TabPage{}
Ben kullanıcı kontrolleri alternatif çeşit sunmak okumak, ama gerçekten benim yönteme karşı kullanmaktan avantajlarını anlamıyorum.
Yani net olmak gerekirse, ben ne düşünüyorum bu özel TabPage'ler geliştirilmesi ve neden en iyi yaklaşım olduğunu bilmek istiyorum. İlgili ise lütfen temel bir kod örneği verin. Benim yöntemim gerçekten çok fazla sorun yaratmıyor, ancak bu sayfalara bir şeyler ekledikten sonra özellikle tasarımcıyı kullanmanın zor olacağını görüyorum.Yardımlarınız için şimdiden teşekkür ederiz!
TabControl'ünüzün Özellikler penceresinde, istediğiniz herhangi bir sekme ekleyebileceğiniz bir TabPages özelliği vardır. – Steve
Bir tabcontrol ve tabheet ekleyebilir, ancak aslında tasarımına bakamazsınız. Bu, kendi sınıfında kodlamadan ve özellikleri yukarıdaki gibi manuel olarak ayarlamadan farklı olmaz. – ImGreg