2017-11-23 1 views
0

CODE Größe verändert nach oben:C# Etikett, wachsen Höhe, wenn sie in Code

label1.height = current_height + 100; 

Dieser Code wird das Label erfolgreich die Größe, aber es ist die Größenänderung nach unten. Ich möchte, dass es nach oben skaliert wird. Ich habe einige Threads gelesen, die Sie benötigen, um die Ankereigenschaften festzulegen, aber diese Methoden funktionieren nicht für mich. Jede Hilfe wird geschätzt.

+2

Winforms oder WPF? – Steve

+1

* "Sie müssen die Ankereigenschaften festlegen, aber diese Methoden funktionieren nicht für mich" * - was genau haben Sie versucht und wie funktioniert nicht? – Sinatr

+0

Setzen Sie die Ankereigenschaften auf "TOP" und dann die Textausrichtungseigenschaften auf TopCenter. –

Antwort

0

Sie müssen Top-Position ändern:

int height = current_height + 100; 
label1.Top -= height; 
label1.Height += height; 

enter image description here

und wenn Sie Text unten ausrichten müssen, die Sie gerade eingestellt Textalign-Eigenschaft auf:

label1.TextAlign = ContentAlignment.BottomLeft; 

enter image description here

Verwandte Themen