第六周学习笔记——C#各个控件的输入输出

第六周学习笔记——C#各个控件的输入输出

思维导图:

  1. textBox 控件
    输入:只需要在textBox框中直接输入数据即可

         输出:代码实现对textBox框的text属性赋值,textbox.text=”350722198006061313”,如图所示

代码:

SqlConnection sqlConnection = new SqlConnection();                                          //声明并实例化SQL连接;

            sqlConnection.ConnectionString =

                "Server=(local);Database=HealthyManagement;Integrated Security=sspi";                         //在字符串变量中,描述连接字符串所需的服务器地址、数据库名称、集成安全性(即是否使用Windows验证);

            SqlCommand sqlCommand = sqlConnection.CreateCommand();                                      //调用SQL连接的方法CreateCommand来创建SQL命令;该命令将绑定SQL连接;

            sqlCommand.CommandText =

                "SELECT COUNT(1) FROM PersonalInformation WHERE ID=@ID AND passcode=@passcode;";   //指定SQL命令的命令文本;命令文本包含参数;

            #region SQL参数用法1

            SqlParameter sqlParameter = new SqlParameter();                                             //声明并实例化SQL参数;

            sqlParameter.ParameterName = "@ID";                                                         //设置SQL参数的名称;

            sqlParameter.Value = this.txb_UserID.Text.Trim();                                           //设置SQL参数的长度;

            sqlParameter.SqlDbType = SqlDbType.Char;                                                    //设置SQL参数对应的SQL Server数据类型;

            sqlParameter.Size = 10;                                                                     //设置SQL参数的长度;

            sqlCommand.Parameters.Add(sqlParameter);                                                    //SQL命令的参数集合添加SQL参数;

            #endregion

            #region SQL参数用法2

            sqlCommand.Parameters.AddWithValue("@passcode", this.txb_passcode.Text.Trim());             //直接调用方法AddWithValueSQL命令的参数集合添加参数的名称、值;SQL参数能自动识别类型,但若SQL参数被用作某函数的输入参数,则使用函数定义的参数类型作为SQL参数类型;

            sqlCommand.Parameters["@passcode"].SqlDbType = SqlDbType.VarChar;                           //通过参数名称访问SQL参数,并将密码参数的类型设为变长字符串;由于HASHBYTES函数的参数为NVARCHAR,则SQL参数类型自动设为NVARCHAR;对于相同密码,VARCHAR/NVARCHAR类型所获得的散列值不同,故需手动将SQL参数类型统一设为VARCHAR;

            #endregion

            sqlConnection.Open();                                                                       //打开SQL连接;

            int rowCount = (int)sqlCommand.ExecuteScalar();                                             //调用SQL命令的方法ExecuteScalar来执行命令,并接受单个结果(即标量);

            sqlConnection.Close();                                                                      //关闭SQL连接;

            if (rowCount == 0)                                                                          //若查得所输用户号相应的1行记录;

            {

                MessageBox.Show("登录成功。");                                                          //显示正确提示;

            }

            else                                                                                        //否则;

            {

                MessageBox.Show("身份证号/密码有误,请重新输入!");                                       //显示错误提示;

                this.txb_passcode.Focus();                                                              //密码文本框获得焦点;

                this.txb_passcode.SelectAll();                                                          //密码文本框内所有文本被选中;

            }

        }

结果如图所示:

 

2、label 控件

1. AutoSize属性

AutoSize属性控制Label控件是否根据显示的文本自动调整控件的大小。它有TrueFalse两个属性值,默认值为True;如果设为False,表示控件的大小不会随文本的改变而变化。

2. BorderStyle属性

BorderStyle属性用于设置标签边框的样式。它有3个属性值: 0-None,表示没有边框;1-FixedSingle,标签具有单线边框; 2-Fixed3D,标签具有3D样式的边框设为该样式的标签具有立体感。

3. Visible属性

Visible属性表示该控件是否可见,同样,它也有TrueFalse两个属性值,true为默认值,设为False则标签不可见。

4. ClickDoubleClick 事件

Click为单击事件;DoubleClick为双击事件,双击标签时发生该事件,并执行相应的程序代码。
输出:可以直接在label控件的text属性赋值,也可以用代码实现

 label.text=“账号:”得出结果如图

3、RadioButton 控件
输出:通过Checked属性来判断是否选定,若Checked属性为1则选定,为0则不选定,代码为
radioButton1.Checked = true ;
 

radioButton2.Checked = false ;得出结果为图

4、comboBox 控件
输入:创建一个comboBox控件后,选定控件,点击控件右上方的箭头,在弹出的对话框中选择编辑项,如图

 在弹出的对话框中输入数据,如图

 

5、dateTimePicker 控件(用于日期的输入输出,未有数据进入时显示当前日期)
输入:程序运行时直接点击dateTimePicker 控件选择日期即可,如图

输出:可以通过代码操作value属性输出
dateTimePicker.Value =(DateTime)sc [11];如图

6、pictureBox 控件
输入:可以通过pictureBox控件的Image属性选择需要加载的图片,如图

 

7、menuStrip控件

Items属性:这个属性是表示Menustrip的集合,这个集合就是Menustrip的选项。可以手动添加。

 

 8、treeView控件

右键,编辑节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值