J'ai un soucis de temps de décalage d'affichage de contenu (textbox, combobox,...) lors de l'appelle d'une nouvelle form2 à partir d'une form1.
Si je la rappelle un seconde fois plus de soucis évidemment
Visual Studio Express 2010 C#
Je m'explique :
J'ai une form1 principale et sur cette form1, il y a un MenuStrip.
Lorsque je vais dans le MenuStrip, je clique sur "Inscriptions" et dès lors
j'appelle une nouvelle form2 qui apparait.
Le problème est que le contenu de la form2 (c'est à dire, combobox, textbox,...)
ne s'affiche pas en même temps qu'à l'ouverture de la form2.
Je vous poste mon code, comme ça ce sera plus clair : Ceci était pour moi un solution mais quand je clique sur "Inscriptions" dans le MenuStrip, le contenu de la form2 s'affiche toujours avec un temps de retard...
Que faire ?
<code>
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private Form2 forme2 = null;// declaration variable form
private Form3 forme3 = null;// declaration variable form
public Form1()
{
InitializeComponent();
}
public void Form1_Load(object sender, EventArgs e)
{
forme2 = new Form2();//instansiation dans le load
forme3 = new Form3();// instansiation dans le load
}
private void inscriptionToolStripMenuItem1_Click(object sender, EventArgs e)
{
forme2.ShowDialog();// affichage de la form déjà loaded
}
private void codesPostauxToolStripMenuItem_Click(object sender, EventArgs e)
{
forme3.ShowDialog();// affichage de la form déjà loaded
}
}
}
Affichage du contenu décalé à l'appel d'une nouvelle form
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.