Multiple Forms

  • Onderwerp starter Onderwerp starter marvy
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

marvy

Gebruiker
Lid geworden
25 dec 2000
Berichten
396
Ik heb een probleem met Forms. Simpel voorgesteld is mijn doel:

1 hoofdscherm met twee buttons.

Druk je op button1 dan opent forms2 waarop 6 labels staan
Druk je op button2 dan opent form2 waarop dezelfde 6 labels staan maar de tekst van label 6 is anders.

Graag jullie hulp
 
En wat is je probleem ermee?
Welke code heb je nu?
Dan is het eenvoudiger om een voorbeeld te geven van hoe je dat zou moeten doen want dat kan op vele manieren.
 
Laatst bewerkt:
Ik weet niet op welk moment ik label6 invisible kan zetten. Label6 is niet bereikbaar in form1
namespace Test_Form
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.ShowDialog();
}

private void button2_Click(object sender, EventArgs e)
{
Form2 frm3 = new Form2();
frm3.ShowDialog();
}
}
}
 
Dat is geen Visual basic, dat is C.
 
Ja ok C# maar daar is geen apparte rubriek van . Maar In VB.net is de vraag hetzelfde.
Hoe kan je een form aanpassen tussen het maken van een nieuwe instantie en het tonen van de form.
 
Er is een C/C++ sectie.
Het lijkt me beter als je je vraag daar naar toe verplaatst.
Ik kan je er helaas zo uit het hoofd niet mee helpen.
 
En er is ook een C#.NET sectie :rolleyes:

Kun je niet zoiets proberen:

frm2.Label6.Visible = false;
 
Dit zou moeten werken:

[CPP]private void SetLabel(string newText)
{
Invoke(new Action(() => SomeLabel.Text = NewText));
}[/CPP]

dan kan je de tekst laten veranderen met dit stukje:

[CPP]SetLabel("nieuwe tekst")[/CPP]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan