Toon posts:

[C#] Meerdere forms in Windows Form Application

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een C# Applicatie voor een schoolproject.
Nu hebben wij tot op heden alleen geleerd om applicaties met 1 form te maken.

In dit project is het echter noodzakelijk om in dezelfde applicatie meerdere forms te gebruiken.
Ik weet dat je in VB gewoon zegt: formnaam.enabled = true; oid.

Nu ben ik begonnen met een applicatie. Hierin heb ik de mainform (frmMain) (leeg scherm met een knop) en nog een form (frmSubForm) (leeg scherm met een textbox erin).

Wat ik nu wil bereiken is dat ik als ik op de knop druk in frmMain, dat frmSubForm geladen wordt (waarin ik van te voren een textbox heb geplaatst/gesleept).

Ik heb half Google al afgezocht en dit forum nageplozen, maar nergens kan ik precies vinden op welke manier ik dit kan realiseren.

Kan iemand mij helpen ?

Alvast bedankt.

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 16-04 11:36

pjvandesande

GC.Collect(head);

On een button click event in je MainForm (frmMain) doe je gewoon dit:

C#:
1
2
frmSubForm sub = new frmSubForm();
sub.Show();

Verwijderd

Topicstarter
Thnx.....was er net zelf achter gekomen...:D

Maar iig bedankt :)

Verwijderd

Topicstarter
Mijn volgende vraag is dan meteen:

Hoe kan ik variabelen int, string, double uit frmMain in frmSubForm gebruiken ?

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 16-04 11:36

pjvandesande

GC.Collect(head);

Verwijderd schreef op donderdag 12 januari 2006 @ 13:37:
Mijn volgende vraag is dan meteen:

Hoe kan ik variabelen int, string, double uit frmMain in frmSubForm gebruiken ?
Een propertie in je frmSubForm zetten?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Of meegeven aan de constructor.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
Op welke manier doe je dat dan ?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:29

Creepy

Tactical Espionage Splatterer

Probeer dat zelf eerst eens uit te zoeken?

Een Form is gewoon een class. Deze kunnen net als normale classes properties en methods hebben. Dus met een klein beetje kennis van C# lijkt het me niet zo moelijk om variabelen door te kunnen geven tussen de verschillende forms.

Daarbij: als je niet weet hoe iets werkt dan gaan we er hier vanuit dat je eerst zelf actief opzoek gaat naar een oplossing. ALs je er dan nog niet uitkomt dan is het prima om hier je vraag te stellen mits je aangeeft wat je nu zelf al hebt geprobeerd / gevonden en wat daar niet mee lukte. Zie ook P&W FAQ - De "quickstart"

[ Voor 41% gewijzigd door Creepy op 12-01-2006 14:01 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Je Form is gewoon een class. Je weet hoe je een class constructor schrijft? Zo doe je dat ook met de constructor van je SubForm.

bnwHongaarse znwNotatie wwIs bnwVaag.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.

Pagina: 1