Bonjour,

Dans VS2005, j'ai un Form (MainForm) qui contient un FileSystemWatcher pour surveiller les créations de fichier. Quand un fichier est créé, une procédure associée à l'évènement Created lance un autre Form (TableForm) dédié à la surveillance des modifications de ce fichier (ce Form a un FileSystemWatcher qui lui est propre, mais je pense que ça n'a rien à voir avec mon problème). Sans les détails, ça ressemble à ça :

public partial class MainForm : Form
{
private FileSystemWatcher fsw;
private void OnCreated(object source, FileSystemEventArgs e)
{
new TableForm(e.FullPath).Show();
}
public MainForm()
{
fsw.Created += new FileSystemEventHandler(OnCreated);
}
}

Mon problème est que le TableForm ne répond pas aux évènements et que son affichage ne se fait pas (ses contrôles ne sont pas dessinés).
Le problème n'apparaît pas si le TableForm est lancé directement depuis le contructeur de MainForm par exemple.

Je suis grand débutant en programmation Windows, merci à celui ou celle qui pourra m'expliquer ce que j'ai mal fait.