关于登陆窗口的关闭、传值

1.弹出登陆框,根据返回值进行处理

static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Login frm = new Login();            if (frm.ShowDialog() == DialogResult.OK)            {                 Application.Run(new Main(frm.flag));            }
        }
    }

2.传值

 public partial class Login : Form
    {
        public int flag = 0;
        public Login()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            flag =1;
            this.Close();
        }
    }

3.构造函数

 public partial class Main : Form
    {
        public Main(int value)
        {
            InitializeComponent();
        }
    }

时间: 2024-11-14 03:24:38

关于登陆窗口的关闭、传值的相关文章

winform打开唯一窗口、构造函数传值

制作登录窗体: 制作一个登陆窗体,实现点击按钮关闭此窗体并打开另一个窗体 直接在按钮点击事件中,实例化一个想要打开的窗体 使用show方法打开,并把登陆窗体的visible属性改为false Form1 f1 = new Form1(); f1.Show(); this.Visible = false; 另:这样写的话再关闭第二个窗口的时候,程序并没有完全结束,第一个登陆窗口仍然存在,虽然不显示 因此我们用到构造函数传值,并且这样可以实现打开唯一窗口(不重复打开同一个窗口) 构造函数传值: 构造

登陆窗口实现(二)-----使用JPanel

import javax.swing.*; import javax.swing.border.Border; import javax.swing.border.LineBorder; import java.awt.*; /**  * Created by Administrator on 2015/4/13 0013.  * JPanel容器是一种  无边框   不能移动.放大.缩小或关闭的容器  *   *   * 思路分析  一般的登录窗口  可以简单的按照 BorderLayout

java在线聊天项目 客户端登陆窗口LoginDialog的注册用户功能

点击下图注册按钮,出现注册用户面板,把手机号和判断相同的密码添加到MySQL数据库中 工作原理: 与单机的软件不同,这个聊天的登录框不能把注册信息直接添加进数据库 而是应当把注册信息发送到服务器 当服务器接收到注册信息后,在服务端把注册信息添加进数据库 首先,做连接数据库的准备 连接数据库需要一个连接数据库的驱动包 -- mysql-connector-java-5.1.7-bin.jar 如果忘记倒入连接mysql数据库的包,会出现java.lang.ClassNotFoundExceptio

javascript--自定义弹出登陆窗口(弹出窗)

web开发中浏览器对象封装了诸如prompt.alert.confirm等弹出框,但是有的弹出框并不能满足开发需要,需要我们自己定义弹出框,诸如用户登陆框.消息提示框等.本文利用弹出用户登陆框示例,对这部分知识做个小结. 示例需求:点击按钮,弹出登陆窗口,且该窗口可以拖拽,弹出窗口的同时,整个页面变成灰色半透明. 效果图如下:图1是起始页面,图2是点击"点击,弹出登陆框"按钮后页面,图3是登陆框自由拖动后页面.                                     

java &nbsp; 登陆窗口的实现

import javax.swing.*; /**  * Created by Administrator on 2015/4/13 0013.  * <p>  * 组件的绝对定位  :  使用的是  Compontent  类中的setBounds  方法  * <p>  * <p>  * setBounds x y  表示组件的位置   width height   组件的宽高  */ public class chap15_10 {     public stat

窗口迅速关闭的解决办法/scanf/if/for/break

break if的格式 if(a>b) { printf("max=%d\n",a); } else printf("max=%d\n",b); scanf("%s", str2); 窗口迅速关闭的解决办法 刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样.无论是在Visual Studio

js父窗口关闭时,子窗口随之关闭

最近,遇到一个权限管理的系统.由于权限管理的系统和本来的系统风格不一致,所有新打开一个窗口.问题就来了,admin注销之后,权限管理的窗口没有关闭.其他普通用户登录以后,仍然可以操作权限管理的窗口. 问题简化:admin注销的时候,或者main.html关闭的时候,打开的所有新窗口一起关闭.问题就解决了 直接看代码吧: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w

父窗口window.showModalDialog传值 子窗口window.returnValue返回值

父窗口打开子窗口页面: var fatherWindow = document.all.dealReason;//想传的值 win = window.showModalDialog(strUrl, fatherWindow, "dialogWidth=800px;dialogHeight=600px;"); //strUrl是子窗口页面,fatherWindow是想传的值,win是子窗口返回的值document.all.dealReason.value = win; 子窗口: var

ant-design 实现一个登陆窗口

前提:已经完成项目实战(https://ant.design/docs/react/practical-projects-cn#定义-Model) 如果要想实现一个登陆窗口,首先得有一个ui,想到的是应该创建一个组件:有了组件之后,可以考虑直接在实战的组件中去显示,或者单独定义一个路由,去访问该路由去显示(这里采用路由的方案),最终效果如下: 第一步:在src/components文件间中,实现: /** * Created by kunyashaw on 2017/2/28. */ impor