Permalänk
Medlem

Någon Vb kunnig?

Hej!

Jag har en richtexbox och nu vill jag som så att texten ska börja i mitten av rutan då jag startar programmet.
om jag användet koden:

RichTextBox1.SelectionAlignment = HorizontalAlignment.Center

Så blir det högstupp i mitten och så vill jag inte ha det utan jag vill ha det i mitten mitten om ni förstår hur jag menar.
Har kollat runt på google men inte hittat något om detta. Skulle uppskatta om någon kunde hjälpa mig
(kör vb 2008)

Permalänk
Medlem

Är inte alls kunnig i området men kan gissa att du kanske behöver en "VerticalAlignment" också?

Visa signatur

i7700K | GTX 1080 | 16GB

Permalänk
Medlem
Skrivet av WoXeR123:

Är inte alls kunnig i området men kan gissa att du kanske behöver en "VerticalAlignment" också?

Precis vad jag trodde också men det finns inte

Permalänk
Medlem

Jag tror inte du kan gör på det sättet. En RichTextBox är en kontroll som man kan placera en massa text i och det normala för en text är att den löper. Man läser ju då normalt från toppen till botten. Om tex din text skulle bestå av 1000 rader, hur skulle det då se ut om man kunde göra en VerticalAlign, skulle mitten av dessa 1000 rader vara mitten?

Jag förmodar att du bara har lite text. Om du vill att texten ska komma i mitten av något är det nästan enklast att först lägga till en tabell med 1 kolumn och 3 rader. Sedan placerar du din RichTextBox i den mittersta raden (rad 2) och talar om för tabellkontrollen att rad 1 och 3 ska vara lika stora (i procent). Tror också du kan tala om att rad 2 innehåll ska vara vertikal aligened = center.

Visa signatur

ASUS ROG Strix X570-F, AMD Ryzen 9 5900X, ASUS GTX 1080 Ti Strix Gaming OC, 32GB G.Skill Trident Z Neo CL16 3600MHz, Arctic Freezer II 240, Seasonic Prime Titanium 850W, Phanteks Enthoo Evolv X, 2x Samsung 970 EVO Plus 1TB, Seagate Firecuda 2TB, Seagate Ironwolf 4TB, ASUS PG278Q

ASUS ROG Crosshair VI Hero, AMD Ryzen 9 3900X, ASUS RTX 2060 Dual OC, 16GB G.Skill Flare X CL14 3200 MHz @3200 MHz, Arctic Freezer 240, Seasonic Prime Titanium 850W, Phanteks Eclipse P400S Glass, Samsung 960 Pro 512GB, Samsung 850 Pro 512GB, Seagate Ironwolf 4TB, ASUS PG278Q

ASUS Maximus V GENE, Intel i7 3770K @ 4,6 GHz (1.190 V), EVGA GTX 670 FTW SLi, 8GB G.Skill TridentX CL10 2400 MHz, Samsung 850 Pro 512GB, Samsung 840 Pro 256GB, Corsair Hydro H100i, Corsair AX860i, Fractal Design Define R4W, ASUS PG278Q