黑马程序员-WinForm相关知识

 
------- Windows Phone 7手机开发.Net培训、期待与您交流! -------

 
    在WinForm程序中,经常用到的控件有:TextBox、PictureBox、CheckBox、ComboBox、label、Button、RadioButton等。
    在用到一个控件时,首先要把控件的Name属性修改为有意义的名字,让人一眼就能看出这个控件是干什么用的。
    TextBox控件的常用属性:
    Name:控件名;BackColor:控件的背景色;BorderStyle:文本框的边框类型;ContextMenuStrip:当用户右击该控件时显示的快捷菜单;Cursor:指针滑过该控件时显示的光标形状;Enabled:指示是否已启用该控件;Font:用于设置控件中字体的格式;ForeColor:该控件的前景色;Multiline:表示控件中的文本是否为多行;PasswordChar:表示将为单行编辑控件的密码输入显示的字符;ScrollBars:设置控件的滚动条;Size:控件的大小;TabIndex:确定此控件将占用的Tab键顺序索引;Text:控件中的文本;WordWrap:指示多行编辑控件时是否自动换行。
    Button控件的常用属性:Name;BackColor:背景色;BackgroundImage:背景图像;Cursor;Font;ForeColor;Image:将在控件上显示的图像;Size;Text:控件上显示的文本;Visible:控件的可见性;
    Button控件的练习代码:
1、private void btnResult_Click(object sender, EventArgs e)
        {
            string[] Lines = txt成绩.Lines;
            string maxName = "";
            int maxScore = -1;
            foreach (string lines in Lines)
            {
                string[] str = lines.Split('=');
                if (Convert.ToInt32(str[1]) > maxScore)
                {
                    maxName = str[0];
                    maxScore = Convert.ToInt32(str[1]);
                }
            }
            MessageBox.Show(string.Format("{0}的成绩最高,为:{1}",maxName,maxScore));
        }
2、private void btnResult_Click(object sender, EventArgs e)
        {
            string str1 = txtNum1.Text;
            string str2 = txtNum2.Text;
            double i1 = Convert.ToDouble(str1);
            double i2 = Convert.ToDouble(str2);
            double result ;
            switch (cb运算符.SelectedIndex)
            {
                case 0:// +
                    result = i1 + i2;
                    break;
                case 1:// -
                    result = i1 - i2;
                    break;
                case 2:// *
                    result = i1 * i2;
                    break;
                case 3:// /
                    if (i2 == 0)
                    {
                        MessageBox.Show("除数不能为0");
                        return;
                    }
                    result = i1 / i2;
                    break;
                default :
                    throw new Exception("未知的运算符");
            }
            label1.Text = Convert.ToString(result);
        }
    ComboBox控件的常用属性:Name;BackColor;Cursor;DataSource:指示此控件将用来获取其项的列表;Items:组合框中的项;Size;Text:与控件关联的文本;Visible等。
    ComboBox控件的练习代码:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string 省 = Convert.ToString(cb省.SelectedItem);
            switch (省)
            {
                case "河北":
                    cb市.Items.Clear(); //该方法用于清空cb市中的Items
                    cb市.Items.Add("邯郸");
                    cb市.Items.Add("石家庄");
                    cb市.Items.Add("邢台");
                    break;
                case "山东":
                    cb市.Items.Clear();
                    cb市.Items.Add("潍坊");
                    cb市.Items.Add("济南");
                    cb市.Items.Add("青岛");
                    break;
                case "河南":
                    cb市.Items.Clear();
                    cb市.Items.Add("郑州");
                    cb市.Items.Add("南阳");
                    cb市.Items.Add("安阳");
                    break;
            }
        }
 
------- Windows Phone 7手机开发.Net培训、期待与您交流! ------  详细请查看: http://net.itheima.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值