Example #1
0
 private void ToonRandomGetallenOpForm(List <int> randomGetallen, Form1 frm)
 {
     if (frm.tbLogText.InvokeRequired)
     {
         var d = new toonLijstDelegate(ToonRandomGetallenOpForm);            // er wordt een delegate voor deze functie aangemaakt
         frm.tbLogText.Invoke(d, new object[] { randomGetallenLijst, frm }); //de functie wordt opgeroepen op de thrad van de parentform
     }
     else
     {
         foreach (int i in randomGetallen)
         {
             frm.tbLogText.Text += i + "  ";
         }
         frm.tbLogText.Text += Environment.NewLine;
     }
 }
Example #2
0
 private void ToonRandomGetallenOpForm(List<int> randomGetallen, Form1 frm)
 {           
     if (frm.tbLogText.InvokeRequired)
     {
         var d = new toonLijstDelegate(ToonRandomGetallenOpForm);
         frm.tbLogText.Invoke(d, new object[] { randomGetallenLijst, frm });
     }
     else
     {
         foreach (int i in randomGetallen)
         {
             frm.tbLogText.Text += i+"  ";
         }
         frm.tbLogText.Text += Environment.NewLine;
     }
 }
Example #3
0
 private void ToonRandomGetallenOpForm(List <int> randomGetallen, Form1 frm)
 {
     if (frm.tbLogText.InvokeRequired)                                       //Thread controle (Wordt het van de juiste geopent).
     {
         var d = new toonLijstDelegate(ToonRandomGetallenOpForm);            //Nieuwe delegate wordt gedeclareerd.
         frm.tbLogText.Invoke(d, new object[] { randomGetallenLijst, frm }); //De functie wordt opgeroepen op de thread van de parentform.
     }
     else
     {
         //De foreach werkt wanneer de parentform thread de method uitvoert. En zo de nummers laat weergeven.
         foreach (int i in randomGetallen)
         {
             frm.tbLogText.Text += i + "  ";
         }
         frm.tbLogText.Text += Environment.NewLine;
     }
 }