webForumDet fria alternativet

Låta en textbox ta upp hela fönstret?

.NET

7 svar · 203 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Frågan#1

Hej

Hur kan man göra om man vill att en textbox (en vanlig en etc) ska ta upp hela fönstret och skall ändras om man ändrar storlek på fönstret, maximerar osv...?

Medlem sedan maj 2003924 inlägg
#2
Private Sub Form_Resize()
Text1.Width = Form1.ScaleWidth
Text1.Height = Form1.ScaleHeight
End Sub
Medlem sedan maj 20003 652 inlägg
#3

Tack så mycket! :)

Medlem sedan feb. 20002 300 inlägg
#4

Hmm. Sätt anchor-propertiet till top, bottom, left, right istället. :)

Medlem sedan maj 20003 652 inlägg
#5

Hur? :)

Medlem sedan feb. 20002 300 inlägg
#6

Din textbox har ett property kallat "anchor". Där kan du välja att låta just din textbox ha "ankare" till top, botten, vänster och högerkant. Dvs. ett ankare som gör att när du drar i fönstret så hänger textboxen med.

Medlem sedan maj 2003924 inlägg
#7

att göra som jag skrev är bättre om han sen ska göra om i koden och kanske inte ha den exakt längst upp eller nåt sånt.

Medlem sedan feb. 20002 300 inlägg
#8

PsyDonia skrev:

att göra som jag skrev är bättre om han sen ska göra om i koden och kanske inte ha den exakt längst upp eller nåt sånt.

Det är ju bara att flytta toppen på komponenten längre ner i formen så har du löst det problemet...

473 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
143 ms — deklarationer (db)
122 ms — hämta statistik (db)
174 ms — hämta tråd, inlägg och bilagor (db)
175 ms — ändringar (db)