c#相关基础知识

c#参数4种种别

值参:像Java的正常数据的传输
ref:对参数的指向是参数本身的地址,而不是数据的副本,所以可以对数据进行直接操作
out:

绑定控件,控件传输值赋值给类中的内部类

winform:

窗体的关闭与否:

private void Lable1_FormClosing(object sender, FormClosingEventArgs e)
{
    //MessageBox.Show("窗体准备关闭");
    //话,提示框的话,选择的字,框里面的小图标
    DialogResult result = MessageBox.Show("确定关闭吗?", "提示框", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
    if (result == DialogResult.No)
    {
        e.Cancel = true;
    }
}

各式控件:

Panel:一个纸片子,可调为 随窗体变化而变化等

属性:

普通属性:

闪电属性:

MouseEnter:光标移动到此,则执行此代码

close()和Application.Exit(): 放在哪类中的方法内,就对哪个类对应的窗体(和相关窗体)应用

this.close():关闭当前窗口
Application.Exit():关闭整条应用(如,第一个窗口打开了第二个窗口,将第二个
窗口关闭,那一系列的窗口都会关闭,如第一个窗口)

MDI窗体:

特点:做父窗口,里面可以添加子窗口,并且子窗口控件拖动范围只在父窗口中
基础顺序:先创建普通窗体,再修改窗体属性参数:isMdiContainertrue

show()和ShowDialog():

Show():语法:新的窗体对象.Show();新窗体和旧窗体可以同时操作
ShowDialog():语法:新的窗体对象.ShowDialog();新窗体操作完毕或者关闭,旧窗体才可操作

你可能感兴趣的:(c#)