C# 按钮控件和图像控件的使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图8-20运行结果
(4)执行【视图】|【工具箱】命令,打开工具箱面板。在工具箱面板中可以选择需要用到的控件,如图8-18所示。
(5)从【工具箱】的【公共控件】列表中选中RadioButton控件将其拖放到空白的Windows窗体中。
(6)以同样的方式向窗体中拖入两RadioButton控件、三个CheckBox控件、两个Button按钮控件、两个label控件以及一个PictureBox控件。然后,调整好控件之间的距离以使窗体更加美观,如图8-19所示。
}
(10)定义一个DoImageList()函数,在其中实例化imageList类的实例为PictureBox控件设置要显示的图片,并在窗体的构造函数中调用此方法。
//显示图片函数
privatevoidDoImageList()
{
//创建ImageList类的实例
ImageListimageList=newImageList();
图8-18工具箱面板图8-19添加控件后的窗体
(7)在【属性窗口】中设置各个控件的Name和Text属性并设置Form1的Text属性值为“控件练习”。
(8)双击Windows窗体,打开Form1.cs文件。为【Rb提交】按钮添加单击事件,用于判断用户选择的是哪个RadioButton按钮,并将选择的RadioButton按钮的Text属性值显示在label控件中。
(2)在【新建项目】窗口中,选择“Windows窗体应用程序”并在名称栏中输入项目的名称为“MyApplication8_1”。然后,单击【确定】按钮进入可视化编程窗口,如图8-16所示。
(3)执行【视图】|【属性窗口】命令,在弹出的“属性”面板中设置窗体的属性,如图8-17所示。
图8-16 Windows窗体图8-17属性窗口
//设置图像列表的颜色深度
imageList.ColorDepth=ColorDepth.Depth16Bit;
//获取图像列表的颜色大小
imageList.ImageSize=newSize(200,200);
//将指定图像添加到imageList中
imageList.Images.Add(Image.FromFile(@"E:\\image\Sunset.jpg"));
{
this.lblShowRb.Text=this.radioButton3.Text.ToString();
}
}
(9)为【Chk提交】按钮添加单击事件,用于判断用户选择了那些CheckBox项并将这些项的Text属性值显示在label控件中。
//单击【Chk提交】按钮
privatevoidbtnSubmit1_Click(objectsender,EventArgse)
//使pictureBox1显示imageList中的第一个图像
this.pictureBox1.Image=imageList.Images[0];
}
(11)按下【Ctrl+S】键保存源代码,然后执行菜单栏中的【调试】命令或者按下【Ctrl+F5】键查看运行结果。单击【Rb提交】按钮显示选择的是“C#程序设计”;单击【Chk提交】按钮显示选择的是“化学生物”。PictureBox控件显示一幅图片,如图8-20所示。
{
StringBuilderstr=newStringBuilder();
//获取或设置一个值该值指示checkbox是否处于选中状态
if(this.checkBox1.Checked)
{
str.Append(this.checkBox1.Text.ToString());
}
if(this.checkBox2.Checked)
this.lblShowRb.Text=this.radioButton1.Text.ToString();
}
if(this.radioButton2.Checked)
{
this.lblShowRb.Text=this.radioButton2.Text.ToString();
}
if(this.radioButton3.Checked)
//单击【Rb提交】按钮
privatevoidbtnSubmit_Click(objectsender,EventArgse)
{
//获取或设置一个值该值指示是否已选中控件
if(this.radioButton1.Checked)
{
//使radioButton1的Text属性值显示在lblShowRb控件中
C#
单选按钮控件RadioButton和复选框按钮控件CheckBox是常用的按钮类控件。RadioButton控件允许用户从一组选项中选择唯一的一项;CheckBox控件允许用户从一组选项中选择多项。
(1)打开Microsoft Visual Studio 2010。在菜单栏中,执行【文件】|【新建项目】命令,打开【新建项目】对话框。
{
str.Append(this.checkBox2.ቤተ መጻሕፍቲ ባይዱext.ToString());
}
if(this.checkBox3.Checked)
{
str.Append(this.checkBox3.Text.ToString());
}
//label的显示内容为所选中的checkbox的内容
this.lblShowChk.Text=str.ToString();
相关文档
最新文档