Laden...

Panel.AutoScroll Problem

Erstellt von psYcho.at vor 17 Jahren Letzter Beitrag vor 17 Jahren 920 Views
P
psYcho.at Themenstarter:in
22 Beiträge seit 2007
vor 17 Jahren
Panel.AutoScroll Problem

Ich habe folgendes Problem mit der Autoscroll Funktion von Panel:

Ich zeichne dynamisch viele Textboxen auf einem Panel, wenn es aber zum scrollen kommt zeichnet er die textboxen zu weit unten:

Coding Styles are like assholes, everyone has one and no one likes one!

738 Beiträge seit 2007
vor 17 Jahren

wie realisierst du das "dynamisch viele" ?
bei der Position einer neues TextBox, müsstest du als position die Anzahl der schon vorhandenen Textboxen * deren Höhe + Abstand angeben
also circa so:


int abstand = 10;
textBoxX.Location = new Location(10, textBoxCount*TextBoxX.Heigt + Abstand); 

oder so...

lg

P
psYcho.at Themenstarter:in
22 Beiträge seit 2007
vor 17 Jahren

genau so mach ich es,

die Koordinaten sind ja richtig, aber zeichnen tut er es falsch oO

Coding Styles are like assholes, everyone has one and no one likes one!

P
psYcho.at Themenstarter:in
22 Beiträge seit 2007
vor 17 Jahren

habe das problem bereits selbst gelöst:

bevor ich etwas neues zum panel hinzufüge setzte ich den AutoScroll auf false. hab ich alles dazu gezeichnet, setzt ich ihn wieder auf true!

Nicht sehr sauber die Lösung, aber es funktioniert 😁

Coding Styles are like assholes, everyone has one and no one likes one!