MessageBox זה חלון עם הודעה למשתמש שמלווה בלחיצה מצד המשתמש על כפתור אישור.
אני חיפשתי מקביל ב GTK לפונקצייה זאת (השתמשתי בה לתכנות בוינדוס..) וזה קוד לדוגמא:
אני חיפשתי מקביל ב GTK לפונקצייה זאת (השתמשתי בה לתכנות בוינדוס..) וזה קוד לדוגמא:
public static void msg_error(string error_message) {
Gtk.MessageDialog message = new
Gtk.MessageDialog(null, DialogFlags.MODAL,
MessageType.ERROR, ButtonsType.OK,
error_message);
message.run();
message.destroy();
}
Gtk.MessageDialog message = new
Gtk.MessageDialog(null, DialogFlags.MODAL,
MessageType.ERROR, ButtonsType.OK,
error_message);
message.run();
message.destroy();
}
זהו MessageBox שמציג אפשרות בחירה Yes/No :
public static void msg_error(string error_message) {
Gtk.MessageDialog messagedialog = new Gtk.MessageDialog(null,
Gtk.DialogFlags.DESTROY_WITH_PARENT | Gtk.DialogFlags.MODAL,
Gtk.MessageType.QUESTION, Gtk.ButtonsType.YES_NO, error_message);
int response = messagedialog.run();
if (response==Gtk.ResponseType.YES)
print("You have clicked on Yes");
else if (response==Gtk.ResponseType.NO)
print("You have clicked on No");
messagedialog.destroy();
}
Gtk.MessageDialog messagedialog = new Gtk.MessageDialog(null,
Gtk.DialogFlags.DESTROY_WITH_PARENT | Gtk.DialogFlags.MODAL,
Gtk.MessageType.QUESTION, Gtk.ButtonsType.YES_NO, error_message);
int response = messagedialog.run();
if (response==Gtk.ResponseType.YES)
print("You have clicked on Yes");
else if (response==Gtk.ResponseType.NO)
print("You have clicked on No");
messagedialog.destroy();
}
אין תגובות:
הוסף רשומת תגובה