精华内容
下载资源
问答
  • winform点击按钮弹出窗口
    万次阅读
    2020-03-07 15:38:39

    C# Winform点击按钮打开新窗口

    在Windows窗体form1中创建一个按钮,命名为button1,然后再对项目进行右键选择添加一个Windows窗体,命名为form2。

    button1的点击事件的方法为:

       private void button1_Click(object sender, EventArgs e)
         {
         
            form2 f = new form2();
    
            f.ShowDialog();
    
         }
    
    更多相关内容
  • 主要介绍了C# winform实现右下角弹出窗口结果的方法,结合实例形式分析了C#窗口操作的相关技巧,需要的朋友可以参考下
  • 启动窗体程序——单击窗体1的按钮就会启动窗体2——单击窗体2的按钮就会启动窗体3——单击窗体3就会关闭所有窗口 启动窗体程序 单击窗体1的按钮 单击窗体2的按钮 单击窗体3的按钮关闭了所有窗口。 实现步骤 ...

    功能:

    启动窗体程序——单击窗体1的按钮就会启动窗体2——单击窗体2的按钮就会启动窗体3——单击窗体3就会关闭所有窗口

    • 启动窗体程序
      启动窗体
    • 单击窗体1的按钮
      单击窗体1的按钮
    • 单击窗体2的按钮
      单击窗体2的按钮
    • 单击窗体3的按钮关闭了所有窗口。

    实现步骤

    • 新建3个窗体,在每个窗体中添加按钮控件
      鼠标右键单击解决方案下的项目——添加——新建项——窗体
    • 为窗体1添加单击事件
    private void button1_Click(object sender, EventArgs e)
            {
                Form2 frm2 = new Form2();//创建form2的对象
                frm2.Show();
            }
    
    • 为窗体2添加单击事件
    private void button1_Click(object sender, EventArgs e)
            {
                Form3 frm3 = new Form3();//在内存中创建form3的对象
                frm3.Show();
            }
    
    • 在为窗体3添加事件之前,先在项目中添加一个Class1 类
      右键单击项目——添加——新建项——类
    • 在Class1类中声明一个存放窗体的静态字段
     public static  class Class1
        {
            public static Form1 _fr1Test;//创建窗体1的静态字段
        }
    
    • 加载窗体1时,将窗体对象放到 class1 类中的静态字段中
      双击Form1属性中事件下的Load(如图)添加程序
      在这里插入图片描述
      private void Form1_Load(object sender, EventArgs e)
            {
                Class1._fr1Test = this;
    
            }
    
    • 为窗体3添加事件
     private void button1_Click(object sender, EventArgs e)
            {
                Class1._fr1Test.Close();
            }
    
    展开全文
  • C# WinForm 弹出窗口

    热门讨论 2011-09-29 17:18:09
    仿照qq弹窗做的不规则图形弹出窗口,可以作为消息提示等应用。 窗口底图可以自己设置,标题,内容可以设置位置,并提供点击事件开放。
  • Winform上添加了一些按钮,但是不想让按钮随意被点击点击按钮后会提示你输入密码。 输入正确密码才能执行相应的逻辑。 实现效果如下: 注: 博客:BADAO_LIUMANG_QIZHI的博客_CSDN博客 关注公众号 霸道...

    场景

    在Winform上添加了一些按钮,但是不想让按钮随意被点击,点击按钮后会提示你输入密码。

    输入正确密码才能执行相应的逻辑。

    实现效果如下:

    注:

    博客:
    BADAO_LIUMANG_QIZHI的博客_CSDN博客
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    1、在主窗体之外再添加一个窗体,用来做输入密码提示框。

    2、设计窗体布局如下

    并且修改其代码为

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace mysqldatabak
    {
        public partial class PassForm : Form
        {
            private string password = "123456";
    
            public PassForm()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                if (this.textBox_password.Text.Trim().Equals(this.password))
                {
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    this.DialogResult = DialogResult.Cancel;
                }
            }
        }
    }

    其中button1是确定按钮,在确定按钮的点击事件中验证密码是否正确,从而决定窗体的返回结果。

    3、在主窗体的按钮的点击事件中

            private void button5_Click(object sender, EventArgs e)
            {
                PassForm passForm = new PassForm();
                passForm.ShowDialog();
                if (passForm.DialogResult == DialogResult.OK)
                {
                    MessageBox.Show("OK");
                }
                else {
                    MessageBox.Show("no");
                }
            }

    显示上面的窗体并根据窗体的返回结果执行不同的逻辑,只有当窗体返回OK时密码验证正确。

    展开全文
  • 一、源码特点 采用Winform进行开发,弹出式等待窗口,欢迎下载 二、功能介绍 本源码是一个Winform弹出式等待窗口源码,网上有好多使用多线程弹出式等待窗口作为程序中较长时间后台运行提示的,但是做的都不完善,...
  • C#-winform基础-事件弹窗

    千次阅读 2021-12-15 11:19:24
    1.winform应用程序是一种智能客户端技术,我们可以使用winform应用程序。 帮助我们获得信息或者传输信息等。 实用简单控件介绍: 属性 name:在后台要获得前台...我綁定了界面,所以右击界面都会弹出右键菜单功能 ...

    C#-winform基础事件弹窗

    1.winform应用程序是一种智能客户端技术,我们可以使用winform应用程序。

    帮助我们获得信息或者传输信息等。
    实用简单控件介绍:

    属性

    name:在后台要获得前台的控件对象,需要使用name属性
    visible:指示一个控件是否可用。
    Enabled:指示一个控件是否可用。

    事件

    注册事件
    触发事件

    在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
    主窗体:关掉主窗体整个程序就停掉了。
    一般如按钮之类的我就不介绍了
    ContextMenuStrip:右键菜单栏拖进界面
    绑定你需要的控件就可以
    绑定方法如图:
    在这里插入图片描述
    我綁定了界面,所以右击界面都会弹出右键菜单功能

    弹出窗体

    按钮唤起下一个窗口,最后一个关闭所有的窗体,如图:
    在这里插入图片描述
    代码实现:

     private void button1_Click(object sender, EventArgs e)
            {
                Form3 form = new Form3();
                form.Show();
            }
    

    可以成功唤起下一个窗体,同样方法创建对象,然后关闭主窗口
    但是以下不能关闭所有的窗体,因为主窗口对象在main函数里创建在form3又创建一个新的所以对他操作是自娱自乐

     private void Form3_Click(object sender, EventArgs e)
            {
                Form1 form = new Form1();
                form.Close();
            }
    

    我们必须获得当前主窗体的对象
    声明一个静态类 整一个静态字段 存储form1对象让全局可以使用

       class test
        {
            public static Form1 _frTest;
        }
    

    存储Form11对象放到字段里

     private void Form1_Load(object sender, EventArgs e)
            {
                test._frTest = this;
            }
    

    关闭直接调用test

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

    单选多选

    单选:radioButton
    多选:checkBox
    groupBox容器:存放按钮
    checked:指示这个控件是否处于选中状态。
    默认情况下,在一个窗体中只能有一个单选按钮被选中,可以使用groupBox容器进行分组。
    在这里插入图片描述

    private void button1_Click(object sender, EventArgs e)
            {
                string name = txtname.Text.Trim();
                string pwd = txtpwd.Text;
                if (rdoStudent.Checked)
                {
                    if (name == "student" && pwd == "student")
                    {
                        MessageBox.Show("登录成功");
                    }
                    else
                    {
                        MessageBox.Show("登陆失败");
                        txtname.Clear();
                        txtpwd.Clear();
                    }
                }
                else
                {
                    if (name == "teacher"&& pwd =="teacher")
                    {
                        MessageBox.Show("老师登录成功");
                    }
                    else
                    {
                        MessageBox.Show("登陆失败");
                        txtname.Clear();
                        txtpwd.Clear();
                    }
                }
    
            }
    
    展开全文
  • 在实际工作中,如果能像菜单一样弹出自定义内容,会方便很多,比如查询时,比如下拉列表显示多列信息时,比如在填写某个信息需要查看一些信息树时。这个时候自定义弹出界面就显的非常重要了
  • 300, 350, 350) # 确定窗口位置大小 self.resize(350,350) self.setWindowTitle('点击按钮开启弹窗') # 设置窗口标题 quit = QPushButton('开启弹窗', self) # button 对象 quit.setGeometry(10, 10, 100, 35) # ...
  • 本程序是比较完善的改进,利用多线程弹出等待窗口,并根据后台程序的运行需要实时发出运行状态信息到等待窗口中,当后台程序运行结束时给弹出窗口线程发出结束信号,让线程自行终止 三、菜单功能 1、运行后,点击...
  • 主要介绍了WPF弹出自定义窗口的方法,结合实例形式分析了WPF自定义窗口的创建与调用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 单例模式 1)将构造函数私有化 2)提供一个静态方法,返回一个对象 3)创建一个单例 主窗体: private void button1_Click(object sender, EventArgs e) { Form2 f =Form2.GetForm() ;......
  • 本程序是比较完善的改进,利用多线程弹出等待窗口,并根据后台程序的运行需要实时发出运行状态信息到等待窗口中,当后台程序运行结束时给弹出窗口线程发出结束信号,让线程自行终止 三、菜单功能 1、运行后,点击...
  • //找到事件,双击FormClossing,编辑事件 private void Form1_FormClosing...if (DialogResult.Cancel == MessageBox.Show(“是否关闭窗口?”, “提示!”, MessageBoxButtons.OKCancel)) { e.Cancel = true; } } ...
  • winform点击弹出新页面,弹出

    千次阅读 2018-01-16 10:27:00
    首先看图:如图所示,点击设备入库按钮弹出设备入库窗口 下面来看代码 当前窗口命名为:EquipImportFrm 新窗口命名为:EquipImportAddFrm 点击事件中代码如下 private void btnImport_Click(object ...
  • namespace _2DoYouLoveMe{public partial class Form1 : Form{public Form1(){InitializeComponent();} private void btn1_Click(object sender, EventArgs e) ... //点击btn1按钮时,弹出个提示框 Messag...
  • Winform窗体最小化后如何再次弹出,设置WindowState = FormWindowState.Normal即可。
  • private void button_Click(object sender, EventArgs e) { Button btn = (Button)sender; //点击按钮 ...//弹出的窗体 form.StartPosition = FormStartPosition.Manual;//必须要设置这...
  • 主要介绍了c# winform拦截关闭按钮触发的事件示例,大家参考使用吧
  • C# winform 按钮弹出窗口的问题

    千次阅读 2011-11-07 23:03:26
    窗口winmain,子窗口form1,在主窗口中有个按钮botton,实现一下几步...2、关闭弹出窗口,botton.Enabled变为true。   在button的点击的事件中 { form1 fm = new form1(); fm.FormClosing += new FormClosi
  • C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,...
  • 在使用Windows操作系统的时候,微软的软件一般都会有帮助按钮和版本按钮这一个功能,功能如下图。 ...版本按钮操作点击后,不可用操作主界面,必须操作完弹出的界面才可以继续原来界面的操作。
  • 想通过aspnet实现一个功能,原页面有个按钮我通过showmodaldialog弹出一个窗口窗口里面是一个表单,我希望表单的数据传递到原页面,原页面再根据这些参数,重新绑定gridview,得出查询结果,我的原页面gridview...
  • C# WinForm 点击按钮显示唯一窗体

    千次阅读 2020-06-13 14:11:03
    C# WinForm点击按钮只显示唯一窗体
  • C# 实现弹出选择窗口并传回值

    万次阅读 2016-11-07 23:10:25
    新建一个windows窗体 Form2 ,Form2里也有一个按钮和一个TextBox控件,在TextBox里输入你想要的返回值。 Form1里: private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Sh
  • C# Winform开发 弹出式输入框 文本框

    千次阅读 2020-05-14 23:20:14
    WInform中使用的实例: string str = Interaction.InputBox("请输入目标的名字", "重命名文件夹", "在这里输入", -1, -1); str就可以得到文本框的输入的内容,Interaction.InputBox()中几个参数可以预置为以上...
  • c# winform下新建一个模态窗口,模态窗口中有确定、取消。打开文件 3个按钮,打算在这个模态窗口中用一个按钮打开一个选择文件对话框,以返回文件的路径。 private void btnOpenDialog_Click(object sender, ...
  • winform循环向串口发送数据

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,553
精华内容 1,421
关键字:

winform点击按钮弹出窗口