Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[VB] single instance, behalve bij een form

Anoniem
blackhawkdesign
5 antwoorden
  • Hallo
    Weet iemand hoe je in vb een form meerdere keren naast elkaar kan starten in een single instance applicatie. Ik wil nl. de rest van de app single instance.
    Alvast bedankt,
    Steef
  • Je wilt dus in 1 programma meerdere keren hetzelfde formulier schermpje opstarten?

    Dit kan je simpelweg doen doen door een nieuw formulier object te maken en vervolgens roep je volgens mij de show methode aan op dat object.

    Wil je dit doen tijdens de startup? Dan moet deze code plaatsen in je main methode.

    Als je een concreet voorbeeld wilt, zul je de naam van je formulier moeten geven.
  • Bedankt voor de snelle reactie!!!

    Kun je een voorbeeld maken dat als ik 3 keer op een button klik, bijv. form1 3 keer naast elkaar opstart? Ik snap nl. niet echt wat je bedoelt met een object aanmaken… Of bedoel je daarmee dat je een nieuwe form aanmaakt en die dan laat zien?
  • Ja dat bedoel ik inderdaad.

    Ik ben zelf c# programmeur, dus als ik de goede syntax heb opgezocht dan doe je het dus zo:
    [code:1:d31056796f]
    Dim formulier1 As Form1 = New Form1()
    formulier1.Show()
    Dim formulier2 As Form1 = New Form1()
    formulier2.Show()
    [/code:1:d31056796f]

    Deze code moet dus op bijvoorbeeld een click event van je knop.

    Succes!
  • Het is gelukt, bedankt voor de hulp!!!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.