zoukankan      html  css  js  c++  java
  • C#中在主窗体中用ShowDialog方法显示子窗体的使用技巧

    显示和关闭子窗体:

    方法1:源代码: EatGood.FoodManageUI.MessageForm.ConfirmDelFeelkindOrFeelsForm feelkindform = new MessageForm.ConfirmDelFeelkindOrFeelsForm(); //创建一个窗体对象

    feelkindform.ShowDialog() ; '//显示窗体

     子窗体中按钮属性设置: button1.DialogResult = DialogResult.OK;    button2.DialogResult = DialogResult.Cancel;


    方法2:源代码: EatGood.FoodManageUI.MessageForm.ConfirmDelFeelkindOrFeelsForm feelkindform = new MessageForm.ConfirmDelFeelkindOrFeelsForm(); //创建一个窗体对象

    feelkindform.ShowDialog() ; '//显示窗体

    子窗体按钮事件:

     private void button1_Click(object sender, EventArgs e)
            {
                this.Close();
            }

            private void button2_Click(object sender, EventArgs e)
            {
                this.Close();
            }

    方法1与方法2结合

    例子1:①在主窗体中点击删除按钮,②弹出删除窗体 ,提示是否删除该记录,③点击删除窗体的确定按钮,执行删除该记录的代码,并且关闭该删除窗体,

    ④点击删除窗体中取消按钮关闭该删窗体 要实现这种效果的代码:

    首先:设置删除窗体:确定按钮的属性:Dialogresult为OK,取消按钮的属性:Dialogresult为Cancel

    源代码1: EatGood.FoodManageUI.MessageForm.ConfirmDelFeelkindOrFeelsForm feelkindform = new MessageForm.ConfirmDelFeelkindOrFeelsForm(); //创建一个窗体对象

         if (feelkindform.ShowDialog() == DialogResult.Cancel) //点击取消 

           {

          //取消按钮中自己需要的操作

        //

           }   

          // 确定按钮中的操作

          //

     例子1是弹出删除提示窗体的典型代表:

  • 相关阅读:
    coco2dx--Permission denied
    在Winform中屏蔽UnityWebPlayer的右键以及自带Logo解决方案整理
    Setup Factory 程序打包
    T—SQL用法剪辑,方便以后查看
    如何用asp.net MVC框架、highChart库从sql server数据库获取数据动态生成柱状图
    微软ASP.NET MVC 学习地址
    一个用WPF做的简单计算器源代码
    wpMVVM模式绑定集合的应用
    windows phone上下文菜单ContextMenu的使用示例
    CListCtrl 防止闪烁,调整行显示长度
  • 原文地址:https://www.cnblogs.com/a1991322/p/2780782.html
Copyright © 2011-2022 走看看