Bir GroupBox
atın, Label
içine koyun ve daha sonra AutoSizeMode = GrowAndShrink
ve AutoSize = true
'u ayarlayın.GroupBox autosize
İki sorun ortaya çıkacak: Label
ve GroupBox
altındaki (neredeyse yeterince başka Label
uyacak şekilde lol) arasında büyük bir boşluk
- yoktur;
AutoSize
,GroupBox.Text
özelliğine saygı duymaz.
Soru nasıl düzgün çalışma GroupBox.AutoSize
yapmaktır? Düzgün olarak demek: minimum Genişlik GroupBox.Text
'a sığacak kadar yeterli olmalı, bilinmeyen bir nedenden dolayı aşağıda boşluk olmamalıdır (Margin
, ne de Padding
ve oldukça çirkin görünüyor).
ben OnPaint
dize uzunluğunu ölçmek ve orada MinimumSize
ayarı denedim. Çalışıyor, ama bu konuda şüphelerim var, sanki MinimumSize
'u daha sonra ayarlamak istiyorum - yeniden boyandıktan sonra kaybolacak.
label1.Location = Point.Empty;
You:
Bu 'label1' Yer değil' Noktası (0,0) 'olduğuna olduğu ortada: Her halükarda
, aşağıdaki "etrafında olsun" konusu gibi bir şey yapabilirim? Çözümümü bile denemedin. –
Evet denedim ve hayır işe yaramıyor. Bunu cevabın kendisinde söyledim. GroupBox'un çöktüğü başka bir ekran görüntüsünü yayınlamamı isterim (çünkü hiçbir şey AutoSize'in ebeveyni küçültmesini engellemez).Söyle bana, şimdi bu soru ile ne yapmalıyım? Microsoft'tan gelen, açık, çözümsüz, bir sorunum var, ama sorum beklemede, bu yüzden hiç kimse bunun üzerine cevap vermek için uğraşmayacak. Tekrar tekrar gönderiyor musunuz? – Sinatr