zoukankan      html  css  js  c++  java
  • Windows应用程序的Button按钮

    .NET FRAMEWORK 提供了一个派生于Control的类System.Windows.Forms.ButtonBase.它实现了按钮控件的基本功能,可以从这个类中派生,创建定制的按钮控件。

    System.Windows.Forms命名空间提供了3个派生于ButtonBase的控件Button、CheckBox和RadioButton。

    按钮主要用于执行3类任务:

    1、用某种状态关闭对话框(如OK和Cancel按钮)

    2、给对话框上输入的数据执行操作(如ADO.NET更、删、改、查);

    3、打开另一个对话框或应用程序。

    Button控件常用的属性

    名称 描述
     FlatStyle 按钮的样式可以用这个属性改变。如果把样式设置为PopUp,则该按钮就显示为平面,直到用户再把鼠标指针移动它上面为止,此时,按钮回弹出,显示为正常的3D外观 
     Enabled

     这个属性派生于Control,把Enabled设置为flase,则该按钮就会灰显,单击它,不起任何作用。

     Image  可以指定一个在按钮上显示的图像
    ImageAlign  设置按钮上的图像在什么地方显示

    按钮最常用的事件是Click。只要用户单击了按钮,即当鼠标指向该按钮时,按下鼠标的左键,再释放,就会引发该事件。

    对于Click事件,第一个参数object sender包含被单击的控件,控件总是有方法名来标示,但是再其他的情况下,许多控件可能使用同一个方法来处理事件,此时就要通过查看这个值,来确定那个控件调用了该方法。

    代码
    1 private void TestButton_Click(object sender, EventArgs e)
    2 {
    3 Button bt = (Button)sender;
    4 if (bt.Name == "button1")
    5 {
    6 MessageBox.Show("你单击了Button1按钮");
    7 }
    8 else if (bt.Name == "button2")
    9 {
    10 MessageBox.Show("你单击了Button2按钮");
    11 }
    12 else if (bt.Name == "button3")
    13 {
    14 MessageBox.Show("你单击了Button3按钮");
    15 }
    16 else
    17 {
    18 MessageBox.Show("你单击了Button4按钮");
    19 }
    20 }
    怀揣着一点点梦想的年轻人
    相信技术和创新的力量
    喜欢快速反应的工作节奏
  • 相关阅读:
    年尾最有可能被老板“干掉”的十类人
    jQuery学习笔记
    HttpServletRequest的应用(一)
    getRequestDispatcher()与sendRedirect()的区别
    RequestDispatcher介绍
    原子类
    多线程基础
    asp.net Treeview节点保存成XML文件
    推荐小说给大家
    http://msdn.microsoft.com/zhcn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
  • 原文地址:https://www.cnblogs.com/hfliyi/p/1920672.html
Copyright © 2011-2022 走看看