Nasıl yapılır: AutoSize ve TableLayoutPanel Denetimini Kullanarak Windows Forms'ta Yerelleştirmeyi Destekleme
Uygulamanızın yerelleştirmek kullanırken karşılaşabileceğiniz sorunlar değişen uzunlukta metin dizeleri tarafından tanıtılan düzeninize değişiklikleri birisidir. AutoSize Özelliği ve TableLayoutPanel denetimi tasarým anýnda tahmin edemez farklı metin dizesi uzunluk uyarlayabilirsiniz düzenleri oluştururken yararlı olabilir.
Not
Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri ve Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.
Dize boyutlarına değişen için'de gösteriminin her bir düzen etkinleştirme
AutoSize Özelliği kendisi için içeriği boyutlandırmak bir denetim neden olur. TableLayoutPanel Denetimin içindekileri sığdırmak için yeniden boyutlandırılmış zaman aynı göreli boyutunu korumak denetimleri sağlar orantılı bir yeniden boyutlandırma yeteneği sağlar.
Yerelleştirme otomatik boyutlandırmayı etkinleştirme
Sürükle bir TableLayoutPanel karşı kontrol araç formunuza. Değeri RowCount özelliği 1. Değeri AutoSize özelliğine true.
Sürükle bir Button karşı kontrol araç sol hücresine TableLayoutPanel denetim. Değeri, AutoSize özelliğine true.
Açık sütun ve satır stilleri iletişim kutusu. Daha fazla bilgi için bkz. Nasıl yapılır: Bir TableLayoutPanel Denetimindeki Satırları ve Sütunları Düzenleme. Seçin Sütun1 değerini değiştirin ve onun SizeType özelliğine AutoSize. Tıklatın Tamam yaptığınız değişiklikleri kabul etmek için düğme.
Değeri Button denetimin Text uzun bir dize için örneğin "Bu var. yerelleştirilebilir formunda göstermek için uzun bir dize" özelliği Button Denetim ve TableLayoutPanel hücre yeni dizenin uzunluğuna uyacak şekilde yeniden boyutlandırılır.
Değeri değiştirmek Button denetimin Text kısa bir dize özelliğini. Genişliğini Button denetim ve TableLayoutPanel hücre kısa dize sığacak şekilde küçültülür.
Taşıma TableLayoutPanel formun sağ alt köşesindeki temizleme, bu nedenle denetlemek.
Formun değeri AutoSize özelliğine true.
Değeri değiştirmek Button denetimin Text uzun bir dize için örneğin "Bu var. yerelleştirilebilir formunda göstermek için uzun bir dize" özelliği Dize yeterince uzun değilse, neden olan TableLayoutPanel denetim ve formun boyutunu artırma.
Ayrıca bkz.
Görevler
İzlenecek yol: FlowLayoutPanel Kullanarak Windows Forms'ta Denetimleri Düzenleme
İzlenecek yol: TableLayoutPanel Kullanarak Windows Forms'ta Denetimleri Düzenleme
İzlenecek yol: Dayama Çizgileri Kullanarak Windows Forms'ta Denetimleri Düzenleme