我如何在不单击按钮的情况下调用功能? (Visual Studio C#2017)

问题描述 投票:0回答:1

我如何在不单击按钮的情况下调用功能?

当我打开一个表单时,我想运行一个功能而不单击任何按钮。

我如何运行功能?

int sayfa = 1;
int kapasite = 20;


        public Form2()
        {

            InitializeComponent();

        }


        private void sayfayi_goster(int Sayfa, int Kapasite)
        {
            textBox6.Text = Sayfa.ToString() + "/" + Kapasite.ToString();
        }

        sayfayi.goster(sayfa,kapasite); // its not working !!!
c# visual-studio
1个回答
0
投票

您可以在如图所示的表单事件中添加呼叫。

转到Visual Studio Designer的属性编辑器中的事件选项卡。

双击显示并添加您想要的呼叫。

例如:

private void FormTest_Shown(object sender, EventArgs e)
{
  MyMethod();
}

根据您要执行的操作,可以使用构造函数或Load事件。

这里是电话链:

  1. Constructor:首选实例化对象并初始化非UI实例的地方。
  2. 加载:创建和初始化非设计器UI控件或完成它们的首选位置,例如填充组合框或数据集。
  3. 已激活:首选的处理方式每次表单已激活并获得焦点。
  4. 显示:显示表单后的首选位置,例如打开另一个表单或显示一个信息框。

使用构造函数,加载或显示之间的区别主要是具有简洁的代码设计和流畅的UI行为。

将代码放入构造函数或装入代码之间没有真正的区别,但是如果构造函数中发生异常,则比装入代码更严重。

https://docs.microsoft.com/en-us/dotnet/framework/winforms/order-of-events-in-windows-forms

© www.soinside.com 2019 - 2024. All rights reserved.