[C#] LinkLabel met link naar andere Form

VB.NET, C#, JAVA, alle programmingtalen kunnen hier besproken worden.

[C#] LinkLabel met link naar andere Form

Berichtdoor Pascal » do dec 21, 2006 14:18

Hoi,

Ik ben al uren aan het zoeken naar een manier om een link van de ene Windows Form naar de andere te krijgen.
Ik heb tientallen stukken code gevonden, maar niets schijnt te werken.

Heeft iemand misschien een idee hoe ik dit kan doen?


Ik heb o.a. met het volgende zitten kloten:
Application.Run()
.Show()
System.Diagnostics.Process.Start();

Uit de MSDN komt het volgende:
Code: Selecteer alles
protected void linkLabel1_LinkClicked(object sender, System. Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
   // Show another form.
   Form f2 = new Form();
   f2.Show();
   linkLabel1.LinkVisited = true;
}

Maar die opent een nieuwe lege Form. :s
Pascal
 
Berichten: 50
Geregistreerd: vr aug 11, 2006 19:41
Woonplaats: Assendelft

Berichtdoor Rhapsody » do dec 21, 2006 18:34

Code: Selecteer alles
Form f2 = new NAAMVANJEFORMDATJEWILTOPENEN();
f2.show();
In Metal We Trust
Rhapsody
Koning: gebanned @ TF
Koning: gebanned @ TF
 
Berichten: 141
Geregistreerd: wo okt 04, 2006 16:13
Woonplaats: Leersum

Berichtdoor Pascal » do dec 21, 2006 19:09

Heey,

Die werkt! :D
Super! Bedankt.


Alleen, hij opent wel in pop-up. Kan ie ook in hetzelfde scherm blijven?
Pascal
 
Berichten: 50
Geregistreerd: vr aug 11, 2006 19:41
Woonplaats: Assendelft

Berichtdoor ddaemen » di dec 26, 2006 22:33

Code: Selecteer alles
Form f2 = new NAAMVANJEFORMDATJEWILTOPENEN();
f2.borderstyle = 2;
f2.show();
Biertje?
ddaemen
 
Berichten: 65
Geregistreerd: vr nov 03, 2006 20:40
Woonplaats: SELECT * FROM `nederland` WHERE stad="Heerlen";

Berichtdoor Rhapsody » vr dec 29, 2006 21:56

Pascal schreef:Heey,

Die werkt! :D
Super! Bedankt.


Alleen, hij opent wel in pop-up. Kan ie ook in hetzelfde scherm blijven?
Beetje late reactie, maar ik snap je vraag niet zo goed. (denk ook niet dat ddaemon de vraag goed heeft begrepen gezien het antwoord)

Je wilt het in hetzelfde form hebben?

Dan kun je beter of met MDI werken of je form dynamisch toevoegen aan panels.

Kun je het, voordat ik een heel verhaal ga zitten typen, nog even verduidelijken wat je precies voor elkaar probeert te krijgen :)
In Metal We Trust
Rhapsody
Koning: gebanned @ TF
Koning: gebanned @ TF
 
Berichten: 141
Geregistreerd: wo okt 04, 2006 16:13
Woonplaats: Leersum

Berichtdoor Pascal » za dec 30, 2006 20:09

Heey,

hier de uitleg: ik wil gewoon meerdere forms koppelen d.m.v. links.
Dus een hoofdscherm met 5 links naar andere forms, waarin het één en ander gebeurd, en op die forms een link terug met 'Vorige'.

Dit is wsl echt basic, maar ik kan het nergens vinden.
Ik heb al ong. een jaar niks met C# gedaan, vandaar.
Pascal
 
Berichten: 50
Geregistreerd: vr aug 11, 2006 19:41
Woonplaats: Assendelft

Berichtdoor Rhapsody » za jan 06, 2007 18:57

Je wilt dus 1 form waarIN andere forms geopent worden?

Dan zul je panels moeten gebruiken:

Code: Selecteer alles
Form f2 = new Form2();
Panel1.Controls.Clear();
Panel1.Controls.Add(f2);
In Metal We Trust
Rhapsody
Koning: gebanned @ TF
Koning: gebanned @ TF
 
Berichten: 141
Geregistreerd: wo okt 04, 2006 16:13
Woonplaats: Leersum


Keer terug naar Programming

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron