2026-03-30 17:09:29 +09:00

40 lines
1.2 KiB
C#

using System.Windows;
using System.Windows.Input;
namespace VisionCommonUI {
public partial class MessageBoxQuestion : Window {
MessageBoxResult mMessageBoxResult = MessageBoxResult.None;
public MessageBoxQuestion() {
InitializeComponent();
}
public MessageBoxResult ShowDialog(string statusMsg) {
tbStatusMessage.Text = statusMsg;
this.ShowDialog();
return mMessageBoxResult;
}
private void Button_Click_Question_Yes(object sender, RoutedEventArgs e) {
mMessageBoxResult = MessageBoxResult.Yes;
tbStatusMessage.Text = string.Empty;
this.Close();
}
private void Button_Click_Question_No(object sender, RoutedEventArgs e) {
mMessageBoxResult = MessageBoxResult.No;
tbStatusMessage.Text = string.Empty;
this.Close();
}
private void MessageBox_KeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.Enter) {
Button_Click_Question_Yes(sender, e);
}
else if (e.Key == Key.Escape) {
Button_Click_Question_No(sender, e);
}
}
}
}