0
Comment puis-je masquer une fenêtre Gtk # que j'ai créée dans MonoDevelop? J'ai essayé ce qui suit, mais il ne fonctionne pas:Comment cacher une fenêtre Gtk #?
public MainWindow(): base (Gtk.WindowType.Toplevel)
{
Build();
this.HideAll();
this.Visible = false;
}
Solution Appel HideAll()
en dehors du constructeur, comme tomlog suggéré, fonctionne. Si vous voulez faire un peu de travail avant d'afficher la fenêtre, vous pouvez
- Ajouter un gestionnaire d'événements à
Window.Shown
avant appelerBuild()
- faire le travail avant d'appeler
Build()
(probablement la meilleure alternative dans la plupart des cas)