小编Muh*_*lah的帖子

如何从用户输入检查MaskedTextBox是否为空?

我使用的MaskedTextBox是以下短日期Mask:"00/00/0000".
我的问题是我想知道控件何时为空:

if (string.IsNullOrEmpty(maskedTextBox1.Text))
{
    DataTable dt = function.ViewOrders(Functions.GetEid);
    dataGridView2.DataSource = dt;
}
Run Code Online (Sandbox Code Playgroud)

它不起作用,当maskedTextBox1看起来是空的(我确定它是)时,if语句没有检测到它是nullEmpty.

c# string validation maskedtextbox

3
推荐指数
1
解决办法
2万
查看次数

关闭表单按钮事件

在我的应用程序中,首先向用户显示登录屏幕,登录后显示的表单具有菜单栏.在该菜单栏上有两个项目:"注销"和"退出".如果用户选择注销选项,我希望它返回上述登录屏幕.如果用户决定单击"退出",我会提示用户是否确定要退出.不幸的是,当用户通过单击窗口上的"X"按钮决定关闭程序时,它仅关闭当前表单.我的意图是关闭整个应用程序.

基本上,我需要知道如何通过拦截表单关闭事件来退出当前应用程序.

在注销项目条带代码是:

 private void logoutToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Form_Login log = new Form_Login();
     this.Close();
     log.Show();
 }
Run Code Online (Sandbox Code Playgroud)

在退出项目下条形码是:

 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Are You Sure To Exit Programme ?","Exit",MessageBoxButtons.OKCancel)== DialogResult.OK)
     {
         Application.Exit();
     }
 }
Run Code Online (Sandbox Code Playgroud)

当我单击退出按钮它关闭当前表单,我想关闭整个应用程序

c# winforms

3
推荐指数
1
解决办法
13万
查看次数

标签 统计

c# ×2

maskedtextbox ×1

string ×1

validation ×1

winforms ×1