scaling bij rekenmachine

Status
Niet open voor verdere reacties.

sreeb

Gebruiker
Lid geworden
19 nov 2006
Berichten
7
Heej mensen,

Ik heb vraagje, Ik heb een rekenmachine gemaakt om te oefenen met C# nu heb ik een vraag. Als ik form groter maak blijft alles rechts staan het veranderd niet met grote mee. Hoe krijg ik dit voor elkaar? Ik gebruik visual studio 2005

Kan iemand mij helpen?

groetjes edwin
 
alle controls aanpassen helaas.
Klik een control aan --> properties
Dan staat er bij 'lay-out' het kopje 'dock'. Daar alles invullen zoals je het nodig hebt en voila.

goeten Niek
 
alle controls aanpassen helaas.
Klik een control aan --> properties
Dan staat er bij 'lay-out' het kopje 'dock'. Daar alles invullen zoals je het nodig hebt en voila.

goeten Niek


Dit moet toch ook makkelijker kunnen met een resizefunctie toe te voegen, ik heb een aantal codes in mijn werkboek staan maar weet niet precies waar ik die neer moet zetten hier komen ze:

static void Main()
{
Application.Run(new Form1());
}
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void mijnFunktie()
{
// je eigen code.
}


En dit gaven ze met als een idee hoe het moet:

private void resize()
{
button1.Height=button2.Height=this.Height*10/100;
button1.Left=button2.Left=this.Width*60/100;
button1.Top=this.Height*35/100;
}


Iemand een idee hoe ik dit moet doen? Het idee wat er uit moet komen is het volgende:
Wanneer je het form van de rekenmachine vergroot blijven alle componenten op
het formulier echter even groot en op dezelfde positie t.o.v. de linker
kantlijn en de top. maar eignelijk moeten deze componenten mee worden vergroot als je de rekenmachine vergroot.

Bedankt alvast,

groetjes Edwin
 
Dit moet toch ook makkelijker kunnen met een resizefunctie toe te voegen
Ik weet niet of dat wel makkelijker is.
Code:
private void resize()
{
button1.Height=button2.Height=this.Height*10/100;
button1.Left=button2.Left=this.Width*60/100;
button1.Top=this.Height*35/100;
}
Dit zou je dus voor iedere control moeten doen en aangezien je een rekenmachine maakt zullen er nog wel wat controls (lees: knoppen) opzitten neem ik aan?

Mocht je dit script toch willen gebruiken, dan zou je die onder de event 'resize' van je window moeten zetten. Iedere keer wanneer de gebruiker het venster van grootte veranderd wordt dit script dan uitgevoerd.

groeten Niek
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan