首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    C# DialogResult.OK == Form.ShowDialog()

    DialogResult 是Form类的一个属性, ShowDialog()是Form类的一个方法也就是函数。 一般对话框上会有:确定,取消两个按钮。

    91830编辑于 2022-06-25
  • 来自专栏c#学习笔记

    C#学习笔记——show()与showDialog()的区别

    A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模式窗体时,单击“关闭 利用Form.Modal属性,如果该窗体是模式显示,则为true,否则为false 根据通过Show和ShowDialog而显示出来的窗体的Modal属性分别对应false和true 特别注意: 例如在窗体Form1中 Form2 f2 = new Form2 ( ); f2.ShowDialog ( this ); //或者 f2.Show ( this ); //或者 f2.Owner = this; f2.ShowDialog( ); 这样f2的所有者就是Form1 B.WinForm窗体传值 了解了窗体的显示相关知识,接着总结一下窗体的传值方法: 1.通过构造函数

    2.6K41发布于 2021-04-15
  • 来自专栏iOS小生活

    Flutter更新showDialog以及showModalBottomSheet中的状态中的内容

    很多人在使用 showDialog 或者 showModalBottomSheet 的时候,都会遇到这个问题:通过 setState 方法无法更新当前的dialog。 代码如下: showDialog( context: context, builder: (context) { String label = 'test'; //StatefulBuilder

    9.8K20发布于 2019-10-14
  • 来自专栏c#学习笔记

    C#学习笔记——(Winform)的Show()和ShowDialog()方法

    showDialog()是模式窗体. 区别在于,以showDialog()打开的窗体,要等窗体关闭后才能操作其他窗体.而show()则不受此限制. 如果改用showDialog: this.Hide(); Form2 obj = new Form2(); obj.ShowDialog

    3.7K41发布于 2021-04-13
  • 来自专栏跟着阿笨一起玩NET

    winform 多线程中ShowDialog()步骤无效的解决办法

    DateTime.Now.Second.ToString() == "0") { Form2 form2 = new Form2(); form2.ShowDialog (); Thread.Sleep(1000); } } } form2的ShowDialog()显示并不是模式窗体,如何解决这种情况??? 解决办法: Form2 form2 = new Form2(); form2.ShowDialog(this);

    1.5K10发布于 2018-09-19
  • 来自专栏编程微刊

    小程序wx.switchTab的跳转传参问题

    this; // 允许从相机和相册扫码 wx.scanCode({ success: (res) => { getApp().globalData.showDialog showDialog=' + res.result url: '.. detail.wxml <view class='page_row'> <view class="search"> <input class='carid' placeholder=" {{<em>showDialog</em> = getApp().globalData.<em>showDialog</em> console.log( <em>showDialog</em>) // 生命周期函数--监听页面加载 this.setData ({ <em>showDialog</em>:<em>showDialog</em> }) } }) app.json ?

    3.7K30发布于 2019-01-28
  • 来自专栏.NET 全栈开发专栏

    vue+elementUI 实现设置还款日字母弹窗组件

    点击调用获取还款日组件方法</button> <el-dialog title="设置还款日" append-to-body :visible.sync="<em>showDialog</em> " width="350px"> <number-select ref="numberSelect" :showDialog="showDialog" @hideModal="hideModal

    </template> <script> export default { props: { sendNumber: Number, showDialog " width="350px"> <number-select ref="numberSelect" :showDialog="showDialog" @hideModal="hideModal = true }, // 关闭弹窗 hideModal () { this.showDialog = false console.log('确认的数字为

    31510编辑于 2024-03-05
  • 来自专栏明志德到的IT笔记

    C# 用树形列表 动态 显示菜单

    new Form2();//实例化一个窗体 fp.Text = FName;//设置窗体的名称 fp.ShowDialog new Form2();//实例化一个窗体 fp.Text = FName;//设置窗体的名称 fp.ShowDialog new Form2();//实例化一个窗体 fp.Text = FName;//设置窗体的名称 fp.ShowDialog new Form2();//实例化一个窗体 fp.Text = FName;//设置窗体的名称 fp.ShowDialog new Form2();//实例化一个窗体 fp.Text = FName;//设置窗体的名称 fp.ShowDialog

    1.2K10编辑于 2023-10-21
  • 来自专栏编程微刊

    小程序wx.switchTab的跳转传参问题

    this; // 允许从相机和相册扫码 wx.scanCode({ success: (res) => { getApp().globalData.showDialog showDialog=' + res.result url: '.. detail.wxml <view class='page_row'> <view class="search"> <input class='carid' placeholder=" {{<em>showDialog</em> = getApp().globalData.<em>showDialog</em> console.log( <em>showDialog</em>) // 生命周期函数--监听页面加载 this.setData ({ <em>showDialog</em>:<em>showDialog</em> }) } }) app.json 微信小程序 页面跳转 传递参数: https://www.jianshu.com/p/4005560bf7b5

    60600编辑于 2025-05-18
  • 来自专栏walterlv - 吕毅的博客

    直击本质:WPF 框架是如何实现模态窗口的

    想知道你在 WPF 编写 Window.ShowDialog() 之后,WPF 框架是如何帮你实现模态窗口的吗? 本文就带你来了解这一些。 ---- Window.ShowDialog WPF 显示模态窗口的方法就是 Window.ShowDialog,因此我们直接进入这个方法查看。 Window.ShowDialog 的源代码可以在这里查看: Window.cs 这个方法非常长,所以我只把其中与模态窗口最关键的代码和相关注释留下,其他都删除(这当然是不可编译的): 1 2 3 4 ShowHelper 接下来的重点方法是 Window.ShowDialog 中的那句 Show()。 PushFrame 的效果就是让调用 ShowDialog 的代码看起来就像阻塞了一样(实际上就是阻塞了,只不过开了新的消息循环看起来 UI 不卡)。

    1.2K30编辑于 2023-10-22
  • 来自专栏静谧的小码农

    C# VS2015 winform TreeView 之后点击树中的一个节点,触发事件问题

                    WindowsFormsApplication4.Form1 f = new WindowsFormsApplication4.Form1();                 f.ShowDialog                 guidesoft.yuangongguanli.FormYGList f = new yuangongguanli.FormYGList();                 f.ShowDialog                 guidesoft.khdj.FormKHList f = new khdj.FormKHList(UserHelper.username);                 f.ShowDialog                 guidesoft.cprk.Formlist f = new cprk.Formlist(UserHelper.username);                 f.ShowDialog                 guidesoft.bmdj.FormBMDJ f = new bmdj.FormBMDJ(UserHelper.username);                 f.ShowDialog

    2.6K40发布于 2019-01-11
  • 来自专栏编程微刊

    使用vue2.0实现一个简单的弹出对话框

    <template>

    <button @click="openDialog">打开对话框</button> <div v-if="<em>showDialog</em>" class="dialog-wrapper { background-color: #0056b3; } </style> <script> export default { data() { return { <em>showDialog</em> : false }; }, methods: { openDialog() { this.<em>showDialog</em> = true; }, closeDialog () { this.<em>showDialog</em> = false; } } }; </script> 在这个示例中,当点击"打开对话框"按钮时,showDialog属性会被设置为true 点击对话框中的"关闭"按钮时,showDialog属性会被设置为false,对话框将被隐藏。

    1.7K30编辑于 2023-09-28
  • 来自专栏小鑫同学编程历险记

    H5加载Android本地路径图片

    -- 布局使用vant中的Dialog --> <van-dialog v-model="<em>showDialog</em>" title="图片预览" show-cancel-button> <img width 定义变量 /** 定义变量 */ export default { data() { return { showDialog: false, imageBase64: { 'limit': 2 }, (content) => { this.loadImageFile(content.paths[0], (rst) => { this.showDialog this.showDialog this.imageBase64 = rst.base64 }, err => { alert(err) }) }, (error this.showDialog this.imageBase64 = rst.base64 }, err => { alert(err) }) },

    2K40编辑于 2022-12-24
  • 来自专栏HarmonyOSNext

    鸿蒙开发:弹窗交互(promptAction )

    ​ 实现效果 点击按钮实现不同方式的弹窗 showToast ​ showDialog ​ showActionMenu ​代码实现 引入'@ohos.promptAction' import promptAction message: "登录成功", //显示内容 duration: 2000, //显示持续时间 bottom: 400//设置显示的距离底部位置 }) } showDialog () { promptAction.showDialog({ title: "提示", message: "您确定要删除嘛?" margin({ top: 40 }) .onClick(() => { this.showToast(); }) Button() { Text("ShowDialog } .width("90%") .height(40) .margin({ top: 40 }) .onClick(() => { this.showDialog

    36400编辑于 2024-12-24
  • 来自专栏dotNET编程大全

    C# WPF MVVM模式下在主窗体显示子窗体并获取结果

    中打开一个新的子窗体很简单,直接实例化窗体并show一下就可以: Form2 f2 = new Form2(); f2.Show(); 或者 Form2 f2 = new Form2(); f2.ShowDialog 所以正常是通过调用框架下得WindowManager接口,在window后台代码中通过WindowManager注册需要弹出的窗体类型,在ViewModel通过WindowManager的Show或ShowDialog 02 — ShowDialog用法实现 首先实例化新的子窗体SubShowWindowViewModel ,然后通过CM框架的ioc容器获取IWindowManager接口,通过接口的ShowDialog ControlTestStr); IWindowManager windowManager = IoC.Get<IWindowManager>(); windowManager.ShowDialog

    2.5K10发布于 2021-11-01
  • 来自专栏AhDung

    【C#】分享一个弹出容器层,像右键菜单那样召即来挥则去

    但很快发现一个在我看来还挺在意的不足,就是ToolStripDropDown只有Show,没有ShowDialog,就是不能以模式化(Modal,也有叫模态的,鉴于MSDN都称模式,我也随流叫它模式)的方式弹出 最后无论是Show还是ShowDialog弹出来的浮动层,都可以像右键菜单那样通过在其它地方点鼠标使之消失,这里需要说明一下: 鼠标只会点在本程序内的窗体中时,让浮动层消失。 在此也提醒一下调用者,在使用模式对话框时,永远考虑有返回Cancel这种情况,不限于本例,而是所有对话框 原Show()/Show(IWin32Window)和ShowDialog()/ShowDialog ShowDialog(Control control, int offsetX, int offsetY); public DialogResult ShowDialog(ToolStripItem item); public DialogResult ShowDialog(ToolStripItem item, Point offset); public DialogResult ShowDialog

    3.6K20发布于 2018-09-13
  • 来自专栏TomatoCool

    PyQT5对话框

    Dialog', self) self.btn.move(20, 20) # 绑定自定义函数 self.btn.clicked.connect(self.showDialog 300, 300, 250) self.setWindowTitle('Input dialog') self.show() # 自定义函数 def showDialog QPushButton('Dialog', self) self.btn.move(20, 20) # 绑定自定义函数 self.btn.clicked.connect(self.showDialog btn.move(20, 20) # 把按钮加进去 vbox.addWidget(btn) # 绑定自定义函数 btn.clicked.connect(self.showDialog 300, 300, 250) self.setWindowTitle('File dialog') self.show() # 自定义函数 def showDialog

    53750编辑于 2023-07-30
  • 来自专栏编程微刊

    小程序踩坑:Setting data field "xxxx" to undefined is invalid.

    Setting data field "showDialog" to undefined is invalid. 于是定位到错误的地方 ? bug表现:将数据字段"showDialog"设置为未定义是无效的。 // 生命周期函数--监听页面加载 this.setData({ showDialog:showDialog })

    8.8K50发布于 2019-03-05
  • 来自专栏阿策小和尚

    【Flutter 专题】60 图解基本 Dialog 对话框小结

    和尚尝试自定义选择对话框; showDialog(context: context, builder: (context) { return AlertDialog( 和尚尝试 List SimpleDialog;需注意内容主体为 List 方式,使用 ListView 时要注意冲突; showDialog(context: context, builder: 和尚尝试自定义选择对话框; showDialog(context: context, barrierDismissible: false, builder: (context) { 对宽度的限制;之后采用 SizedBox 设置对话框宽度;注意此时设置高度并没有效果依旧自适应;对话框宽度以 SizedBox 设置的 width 为主,child 的宽度无效; showDialog showDialog 源码分析 Future<T> showDialog<T>({ @required BuildContext context, bool barrierDismissible

    3.8K51发布于 2019-09-17
  • 来自专栏前端小叙

    vue项目子组件使用 dialog 弹框,如何实现父子组件弹框展示状态关联?

    <template>

    <button @click="<em>showDialog</em> = true">打开 Dialog</button> <DialogComponent :visible="<em>showDialog</em>" @update:visible="<em>showDialog</em> = $event" />
    </template> <script export default { components: { DialogComponent }, data() { return { showDialog v-model:modelValue="showDialog" />
    </template> <script> import DialogComponent from 这样,父组件和子组件就可以通过 showDialog 变量来双向控制 el-dialog 的显示了。

    3.7K11编辑于 2024-07-04
  • 领券