Hi,
ich bastel mir mit C# unter Monodevelop ein kleines Programm. Die Oberfläche wird per GTK erstellt. Nun will ich mir eine MessageBox bauen, die ich aufruf und die mir Text ausgibt. Das funktioniert, nur leider ist die Box etwas hässlich. Ich hätte gern den OK-Button in der Mitte zentriert (siehe Anhang). Vielleicht kann mir jemand einen Tip geben, wie ich das bewerkstellige.
Hier ist mal der Code zu der Box:
1 2 3 4 5 6 7 8 9 10 11 12 | public void gtkMessageBox(string title, string msg) { Dialog dialog = null; dialog = new Dialog(title, null, DialogFlags.DestroyWithParent | DialogFlags.Modal, ResponseType.Ok); dialog.VBox.Add(new Label(msg)); dialog.AddButton(Stock.Ok,ResponseType.Ok); dialog.ShowAll(); if(dialog.Run() == (int) ResponseType.Ok) { dialog.Destroy(); } } |