C#中怎样在窗体打开的时候执行一个动作例如button1_Click

C#中怎样在窗体打开的时候执行一个动作例如button1_Click,第1张

“ 窗体打开时执行一个动作”的含义是用代码模拟某个事件发生,进而调用这个事件的处理方法。因此,要实现这个要求,只要直接调用这个事件的处理方法即可。需要注意的是:必须编写这个事件对应的处理方法,否则,无法用代码模拟事件发生。

【例1】打开窗体时,模拟鼠标点击命令按钮

using System

using System.Windows.Forms

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent()

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            //直接调用 button1_Click,模拟鼠标点击button1

            button1_Click(null, EventArgs.Empty)

            // 注意!

            // 调用button1.PerformClick()也可以模拟鼠标点击button1

        }

        private void button1_Click(object sender, EventArgs e)

        {

            MessageBox.Show("button1被鼠标点击!")

        }

    }

}

【例2】打开窗体时,模拟鼠标双击窗体

using System

using System.Windows.Forms

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent()

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            //直接调用 Form1_DoubleClick,模拟鼠标双击窗体

            Form1_DoubleClick(null, EventArgs.Empty)

        }

        private void Form1_DoubleClick(object sender, EventArgs e)

        {

            MessageBox.Show("窗体被鼠标点击!")

        }

    }

}

ppt设置动作按钮方法如下:

工具/原料:华硕VivoBook15x、windows10、Office 2021

1、ppt中,点击菜单栏“插入”选项。

2、在插入菜单下点击“形状”选项。

3、在形状类型的最底部会有多种动作按钮,选择需要的动作按钮。

4、比如选择了“动作按钮:上一张”,也就是返回按钮,绘制对应的动作按钮后,会自动跳出 *** 作设置窗口,并且“超链接到”会自动设置为“最近观看的幻灯片”,和动作按钮的类型一致。

5、再试下动作按钮中的“动作按钮:转到主页”,绘制后跳出的 *** 作设置中,超链接是自动链接到“第一张幻灯片”。

6、设置完成动作按钮之后,可以在形状格式中,根据需要调整形状样式、形状效果等等。

这个不用再messagebox代码里加,而是在主窗体里加,假如说你用主窗体的button来调用messagebox,那么代码为:

private void button1_Click(object sender, EventArgs e)

{

this.Hide()

if (MessageBox.Show("info", "test", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)

{

this.Show()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11914356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存