如果没有单击按钮,如何调用函数?(visual studio c#2017)

如果没有单击按钮,如何调用函数?(visual studio c#2017),c#,winforms,C#,Winforms,如果没有单击按钮,如何调用函数 当我打开一个表单时,我想在不点击任何按钮的情况下运行一个函数 如何运行函数 int sayfa = 1; int kapasite = 20; public Form2() { InitializeComponent(); } private void sayfayi_goster(int Sayfa, int Kapasite) {

如果没有单击按钮,如何调用函数

当我打开一个表单时,我想在不点击任何按钮的情况下运行一个函数

如何运行函数

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 !!!

您可以将调用添加到表单事件中,如
显示
加载

转到Visual Studio设计器的属性编辑器中的“事件”选项卡

双击所示的
加载
并添加所需通话

private void Form2_Shown(object sender, EventArgs e)
{
  sayfayi.goster(sayfa, kapasite);
}
根据要执行的操作,可以使用构造函数或加载事件

以下是呼叫链:

  • 构造函数:实例化对象和初始化UI实例的首选位置
  • 加载:创建和初始化非设计器UI控件或完成它们(如填充组合框或数据集)的首选位置
  • 激活:每次激活表单并获得焦点时,首选的位置
  • 显示:显示表单后,如打开另一个表单或显示信息框,首选的操作位置
  • 使用构造函数、加载或显示的区别主要在于有一个干净的代码设计和平滑的UI行为

    将代码放入构造函数或装入之间没有真正的区别,但是如果构造函数中发生未捕获的异常,则会比装入中更严重,因为引用没有创建


    您的问题与开发环境“Visual Studio”无关,而是与UI技术“Windows窗体”有关。我相应地调整了你的标签。