使用C#编写一个简单的四则运算计算器

一、标签(Label)控件
标签控件用来显示一行文本信息,但文本信息不能编辑,常用来输出标题、显示处
理结果和标记窗体上的对象。标签一般不用于触发事件。

属性名称 属性含义
Text 显示的字符串
AutoSize 控件大小是否随字符串大小自动调整,默认值为false, 不调整
ForeColor Label显示的字符串颜色
Font 字符串所使用的字体,包括所使用的字体名,字体大小,字体风格等

二、按钮(Button)控件
用户单击按钮,触发单击事件,在单击事件处理函数中完成相应的工作。按钮
(Button)控件的常用属性和事件如表所示。

名称 含义
属性Text 按钮表面的标题
事件Click 用户单击触发的事件,一般称作单击事件

三、文本框(TextBox) 控件
TextBox控件是用户输入文本的区域,也叫文本框。TextBox 控件的属性如表所
示,其事件如表所示。

属性名称 属性含义
Text 用户在文本框中键入的字符串
MaxLength 单行文本框最大输入字符数
ReadOnly 布尔变量,为true,文本框不能编辑
PasswordChar 字符串类型,允许输入一个字符,如输入一个字符,用户在文本框中输入的所有字符都显示这个字符一般用来输入密码
Multil ine 布尔变量,为true, 多行文本框,为false, 单行文本框
ScrollBars MultiLine = true时有效,有4种选择: =0,无滚动条, =1,有水平滚动条,=2,有垂直滚动条,=3,有水平和垂直滚动条
SelLength 可选中文本框中的部分或全部字符,本属性为所选择的文本的字符数
SelStart 所选中文本的开始位置
SelText 所选中的文本
AcceptsReturn MultiLine = true时有效,布尔变量,为true,键入回车,换行,为false,键入回车键,相当于单击窗体中的默认按钮
事件名称 事件含义
TextChanged 文本框中的字符发生变化时,发出的事件
四、文本框(ComboBox) 控件
ComboBox控件中有一个文本框, 可以在文本框中输入字符,其右侧有一个向下的
箭头,单击此箭头可以打开一个列表框, 可以从列表框中选择希望输入的内容。
属性名称 属性含义
DropDownStyle

确定下拉列表组合框类型。

①为Simple表示文本框可编辑,列表部分永远可见;

②为DropDown时是默认值,表示文本框可编辑,必须单击箭头才能列表部分

③为DropDownList时表示文本框不可编辑,必须单击箭头才能列表部分

Items 储存ComboBox控件中的列表内容,对应ArrayList类对象,元素是字符串
MaxDropDownltems 下拉列表能显示的最大条目数(1-100) ,如果实际条目数大于此数,将出现滚动条
Sorted 表示下拉列表条目是否以字母顺序排序,默认值为false,即不允许
Selectedltems 所选条目的内容,即下拉列表中选中是字符串。如一个也没选,该值为空。其实,属性Text也是所选择的条目的内容
SelectedIndex 编辑框所选列表条目的索引号,列表条目索引从0开始。如果编辑框未从列表中选择条目,该值为-1
五、设计计算器Windows窗体程序界面
1.新建一个Windows窗体应用程序,依次在窗体Form 1界面上添加个Label控件,设置合适的字体及位置。
2.添加TextBox控件,分别用于接收操作数和显示结果,其中显示“结果”的TextBox控件,其ReadOnly属性设置为true,即该文本为只读。
3.再添加个CombBox控件,用于选择“操作符"”。在CombBox控件的Items属性中键入“+”、“”、 “”、 “" 运算符。
4.最后添加一个Button控件,用作“计算"按钮。
计算器程序界面设计完毕后,如图所示。

目录

一、标签(Label)控件标签控件用来显示一行文本信息,但文本信息不能编辑,常用来输出标题、显示处理结果和标记窗体上的对象。标签一般不用于触发事件。

二、按钮(Button)控件用户单击按钮,触发单击事件,在单击事件处理函数中完成相应的工作。按钮(Button)控件的常用属性和事件如表所示。

三、文本框(TextBox) 控件TextBox控件是用户输入文本的区域,也叫文本框。TextBox 控件的属性如表所示,其事件如表所示。

四、文本框(ComboBox) 控件ComboBox控件中有一个文本框, 可以在文本框中输入字符,其右侧有一个向下的箭头,单击此箭头可以打开一个列表框, 可以从列表框中选择希望输入的内容。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值