dialogresult okC#中dialogresult中的用法?

dialogresult ok  时间:2022-02-24  阅读:()

C#登陆页面在页面输入用户名密码,点击确定后如果和SQL数据库表里一样,那就弹出窗体form2,否则不能登陆

catch (SqlException) { ID.Text = ""; PWD.Text = ""; MessageBox.Show("密码错误"); } sqlexception捕捉的时连接数据库上的错误,和密码错误无关 ////winform程序中有个program类 static void Main() //出程序运行开始的地方 { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); FrmLogin login = new FrmLogin(); login.ShowDialog(); ///显示登录窗口 if (login.DialogResult == DialogResult.OK)//////如果登录成功 { Application.Run(new FrmMain()); ///运行主窗体 } // Application.Run(new FrmTest()); } formlogin if(成功) { this.DialogResult = DialogResult.OK; } else { //从返回的结果中提示登录的相关错误 比如label红色显示:账号错误、密码错误之类的 } 注意一些编程的规范性:比如连接数据库放在单独的类中 去网上下载一些项目的源码,看

messagebox的返回值是什么类型

选择C。。。。messagebox的返回值是一个DialogResult类型的枚举,,。如:

DialogResult result = MessageBox.Show("确定退出吗?", "操作提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);             if (result == DialogResult.OK)     //如果点的是OK             {                 this.Close();             }

dialogresult什么意思

VS里DialogResult 表示窗口关闭后返回一个窗口的结果吧 比如我们点窗口上的确定按钮关闭的话 我们可以设置 this.DialogResult = DialogResult .OK; 点取消按钮关闭窗体的话 我们设置 this.DialogResult = DialogResult.Cancel; 这样 如果是form1 打开form2 我们就可以这样操作 if(form2.ShowDialog(this)==DialogResult .OK) { //操作 } else { //操作 }

c# 父窗体如何直接调用子窗体

先见子窗体设置为启动项,然后在其中实例化父窗体,将父窗体show()一下 就OK啦 比如主窗体mainForm,子窗体childForm ,在childForm的方法中先初始化mianForm如:mianForm newForm = new mainForm();显示窗体:newFrom.Show();在右侧项目对话框中有一个program.cs 文件 设置子项目为启动项:Application.Run(new childForm());

C#如何在关闭窗口时提示用户

代码写入private void Form1_FormClosing(object sender, FormClosingEventArgs e)这个事件中 可以看看这里 //library/system.windows.forms.form.formclosing.aspx

frm1.ShowDialog() == DialogResult.OK 是什么意思 ShowDialog()在哪?怎么调用的

1.frm1.ShowDialog()弹出模式窗口,这个窗口弹出后其他都不可用。 ShowDialog()系统方法。 2.frm1.ShowDialog() == DialogResult.OK 判断是否点击了模式窗口的确定按钮

c# 窗体跳转后,原窗体关闭,怎么让新窗体继续与服务器连接

1,登录页面的跳转你可以这样: /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //用户登录 LoginForm loginForm = new LoginForm(); if (loginForm.ShowDialog() != DialogResult.OK ) { return; } //数据管理 Application.Run(new MainForm()); }, 2,在登录窗体的验证用户名和密码都正确的地方: this.DialogResult = System.Windows.Forms.DialogResult.OK; 我在公司开发的系统都是这样写的,也应该这样写吧,毕竟要释放掉登录窗体的内存占用,隐藏是不够好!

C#中ShowDialog()和DialogResult.ok代表什么意思

ShowDialog()是一个函数,它的返回值类型是DialogResult DialogResult.Ok是一个枚举。

c#中怎样弹出确认和取消的提示框

DialogResult dr = MessageBox.Show("你确定吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { //确定 }

C#folderBrowserDialog这个控件怎么用啊?

在按钮的点击事件里面加上这一段。这个常用的东西,封装个用户控件吧,经常用得到的。 FolderBrowserDialog fd = new FolderBrowserDialog(); if (fd.ShowDialog() == DialogResult.OK) textBox1.text = fd.SelectedPath;

MessageBox 返回值问题

int i = -1; if( IDYES == MessageBox( NULL,L"ASDF",L"ASDF",MB_YESNO ) ) { i=1; } else { i=0; }

if (op.ShowDialog() == DialogResult.OK)在WPF后台为什么运行不过

(*.bmp)|*.bmp"; if (op.ShowDialog()==DialogResult.OK) { Bitmap image=new Bitmap(pictureBox1.Image); image.Save(op.FileName); } else

C#中 DialogResult.OK)

1、login.ShowDialog()==DialogResult.Ok 是将登录窗体显示为模式窗体并判断窗体的返回值来确定下一步的操作,使用ShowDialog()和Show()在区别是在Form2被打开时能否对其它窗体进行操作,本例中这种写法在只有一个登录窗体的情况下其实没有什么意义; 2、this.DialogResult=DialogResult.OK是将登录窗体的返回值定义为OK,你可以看一下button1点击事件中的代码,它进行了一个判断,当用户输入的用户名和密码没有被找到时,也就是不存在此用户或者密码不正确时,弹出一个“用户名或口令错误!”的对话框,清空输入用户名和密码的文本框,将焦点移到输入用户名的文本框上,然后返回;当用户名和密码正确时,弹出欢迎进入系统的对话框,然后隐藏登录窗体(这个也没有什么必要)、关闭登录窗体(个人觉得此代码应放在定义返回值之后)、将登录窗体的返回值定义为OK(印象中.Net Framework 4.0之后不需要写关闭窗体代码,定义了返回值就关闭了,好久没写WinForm了,不一定对),返回到调用登录窗体的Main(); 3、接着根据登录窗体的返回值进行判断,如果登录窗体的返回值为OK,那么就显示主窗体Form1,反之就释放掉登录窗体,以上代码基本就这个意思,个人觉得有一些小问题。 希望对你有帮助,还有疑问请追问或是Hi

在Visual studio中,我做了两个窗体。一个是登录窗体,一个是主界面窗体,当我登录后,

在程序的起点,默认为program.cs里添加代码: 登陆 log = new 登陆(); log.ShowDialog(); if (log.DialogResult == DialogResult.OK) { Application.Run(new 主面板(log.UserID)); } 在登录窗口中,如果验证成功,则执行如下代码: this.DialogResult = DialogResult.OK; return; 这样应该就可以满足你的要求了。

login.ShowDialog = DialogResult.OK 这个VB语句是什么意思

这个语句应该是VB.NET的语法格式 程序应该有一个命名为login的对话框 login.ShowDialog 会弹出对话框 然后等待对话框的结果, login.ShowDialog =DialogResult.OK 是用户选择了对话框的OK按钮

C#中dialogresult中的用法?

楼上的说的挺仔细了,这是一个例子,运行下就知道了. string message = "You did not enter a server name. Cancel this operation?"; string caption = "No Server Name Specified"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; //显示MessageBox. result = MessageBox.Show(this, message, caption, buttons); //如果点击的是"YES"按钮,将form关闭. if(result == DialogResult.Yes) { // Closes the parent form. this.Close(); }

SugarHosts糖果主机六折 云服务器五折

也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...

Vultr VPS新增第18个数据中心 瑞典斯德哥尔摩欧洲VPS主机机房

前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...

青果网络-618阿里云,腾讯云特惠优惠折上折!

官方网站:点击访问青果云官方网站活动方案:—————————–活动规则—————————1、选购活动产品并下单(先不要支付)2、联系我司在线客服修改价格或领取赠送时间3、确认价格已按活动政策修改正确后,支付订单,到此产品开设成功4、本活动产品可以升级,升级所需费用按产品原价计算若发生退款,按资源实际使用情况折算为产品原价再退还剩余余额! 美国洛杉矶CN2_GIACPU内存系统盘流量宽带i...

dialogresult ok为你推荐
显卡挖矿啥意思显卡怎么分辨是不是矿卡?挖矿卡又是什么意思?weakhashmapJava中isEmpty方法如何使用?qq注册账号用QQ注册有几种方法?deviceid怎么能知道安卓系统手机的DEVICE ID?拓扑关系简述空间数据的拓扑关系及其对GIS数据处理和空间分析有何重要意义?jdk6jdk-6u14-windows-i586.exe是什么,具体点,谢谢调度系统1.说明高级调度、中级调度和低级调度的基本含义。flowplayerswfobject.js这能不能播放音频啊(amr)数据分析报告范文如何写数据分析报告?菜霸为什么现在都在说生意难做?
虚拟主机软件 解析域名 猫咪av永久最新域名 海外域名注册 godaddy域名注册 长春域名注册 安徽双线服务器租用 网站域名备案 主机优惠码 arvixe siteground 外国服务器 日志分析软件 40g硬盘 创梦 帽子云 韩国名字大全 idc资讯 免费防火墙 卡巴斯基试用版 更多