C#编程基础(下)—窗体程序技巧1:敲回车实现登录按钮功能、按Tab键实现光标在不同控件之间的顺序切换

版权声明:王迪 https://blog.csdn.net/dnruanjian/article/details/88752464

C#制作Winform窗体程序技巧1:在C# 登录窗体中,敲回车即可进行登录

实现效果:在登录界面一敲回车,就相当于点击登录按钮。

实现方法:设置该窗体的AcceptButton属性即可,AcceptButton属性值默认是“无”,单击旁边的下拉符号,在下拉菜单里选择要“替代”的按钮名称即可。

实现原理:窗体的AcceptButton属性,即窗体的“接受”按钮。如果设置了此按钮,则用户每次按“Enter”键,都相当于“单击”该按钮。

 

C#制作Winform窗体程序技巧2:在C# 窗体中,敲Tab键,实现光标在不同控件的切换

实现方法:点击菜单栏【视图】——【Tab键顺序】

当鼠标呈现“十字符号”时,依次点击控件,对控件进行排序即可。

注意:设置好顺序后,再次单击菜单栏【视图】——【Tab键顺序】,即可退出排序状态。

 

C#制作Winform窗体程序技巧3:当窗体状态栏中有多个控件时,控制状态栏上的控件分左右两边显示

实现效果:

实现方法:

第一步:在窗体中选中StatusStrip控件,在属性面板设置StatusStrip控件的LayoutSyle属性为HorizontalStackWithOverflow 或 StackWithOverflow。

第二步:选中StatusStrip控件中的一个子空间,在属性面板设置Alignment属性为Right即可。

注意:如果状态条上有3个以上的子控件时,需要|分给一下各个内容,实现方法,设置其中一个StatusLabel类型子项的BorderSides改成Left或Right即可。

结果演示:

C#制作Winform窗体程序技巧4:设置C# 窗体启动时,默认在屏幕正中央

实现效果:

实现方法一:设置窗体的StartPosition属性值为CenterScreen即可。(这也是最简便的方法)

注意:窗体属性StartPosition

  • 显示电脑屏幕中间StartPosition=CenterScreen;
  • 显示父窗体中间StartPosition=ScreenParent;

实现方法二:在窗体的Load事件中,添加代码。进入窗体Load事件的方法:在窗体设计界面,双击窗体标题,即可进入窗体的Load事件。或者选中窗体以后,在【属性】面板——【事件】中,找到Load事件,双击即可进入。

实现代码:

        private void FrmDengLu_Load(object sender, EventArgs e)
        {
            //获取当前电脑屏幕的宽度,并将结果赋值给变量w
            int w = System.Windows.Forms.SystemInformation.WorkingArea.Width;
            //获取当前电脑屏幕的高度,并将结果赋值给变量h
            int h = System.Windows.Forms.SystemInformation.WorkingArea.Height;
            //设置当前窗体的Left和Top值
            this.Left = (w - this.Width) / 2;
            this.Top = (h - this.Height) / 2;
        }

========================这里是结束分割线===================

猜你喜欢

转载自blog.csdn.net/dnruanjian/article/details/88752464