zoukankan      html  css  js  c++  java
  • .net的winform中DialogResult属性的使用

            在winform项目开发时,我们常会遇到一种情况,在主窗口中需要打开窗口进行数据的增加或修改,关闭子窗口时需要刷新主窗口数据。此时就用到DialogResult这个属性。

           下面用一个简单例子说明DialogResult这个属性的使用方法。

           要实现下图中的功能,点击form1的跳转按钮,跳转至界面JumpForm,点击JumpForm界面的保存按钮,关闭当前窗口,刷新form1界面按钮为跳转成功。

             

              

              

              1、添加JumpForm界面的保存按钮事件

    Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
            Me.Close()
            Me.DialogResult = DialogResult.OK
        End Sub

              2、添加form1界面跳转按钮的事件

    Private Sub btnJump_Click(sender As Object, e As EventArgs) Handles btnJump.Click
            Dim f As New frmJump
            f.ShowDialog()
    
            '刷新按钮名称
            If f.DialogResult = DialogResult.OK Then
                btnJump.Text = "跳转成功"
            End If
        End Sub

            注意,此处打开子窗口需要用showDialog(),否则即使DialogResult为OK,也无法进入该分支。

           这样在执行完JumpForm窗口的关闭事件时,会设置DialogResult属性为OK。在form1界面会进入if分支,刷新按钮名称。

  • 相关阅读:
    二叉树
    队列和栈
    时间复杂度和空间复杂度
    二分查找法
    排序算法值归并排序
    排序算法之选择排序类
    5.7.1.3 Global 对象的属性
    5.7.1.2 eval() 方法
    5.7.1.1 单体内置对象
    5.6.3.8 fromCharCode()方法
  • 原文地址:https://www.cnblogs.com/smile992/p/10432431.html
Copyright © 2011-2022 走看看