C#控件介绍及用法(详细版) 联系客服

发布时间 : 星期四 文章C#控件介绍及用法(详细版)更新完毕开始阅读aedeb87b27284b73f24250fb

? 运行

下拉菜单ComboBox:

它可使用户从一定的范围内选择一项。当有大量的选项时,单选框就不实用用了,这样做太复杂。就应该使用下拉菜单。但当只有少量选项时还是用单选框对于用户更容易操作。

下拉菜单是一个集合类,下面还是给出一个选国籍的程序 【例】选择国籍

? ? ? ?

编辑界面如图

下拉菜单改名comNation

找到comNation.Items属性,单击右侧按钮

输入数据(每一行作为下拉菜单的一个项,也就是集合的一个元素)

?

? private void comNation_SelectedIndexChanged(object sender, EventArgs e) { MessageBox.Show(\+comNation.SelectedItem.ToString()); } ? 运行 可以看到用下拉菜单更加简便,几乎不用多少代码来管理控件行为,随时取值就行了。 然而下拉菜单还提供了大量的函数,可以动态的管理这些元素。

确定

双击下拉菜单进入comNation_SelectedIndexChanged函数的编辑

图像容器PictureBox:

PictureBox可以装点你的WInForm,也可以根据需要显示一些图片,让程序看起来跟动态化,互动效果更好。使用PictureBox也十分容易,主要更改其Image属性,这属性属于Image类的。一般需要从程序资源中调取图片,这个会在例子下加以介绍。 【例】显示图片

? 拖拽出一个PictureBox控件 ? 右击控件

? ? 单击选择图像

从项目资源文件中导入图片

? ? ? ? 单击项目资源文件单选框单击导入 选择一张图片 打开

?

? ?

单击确定

? 图像导入成功了,

看看PictureBox.Image属性

可以运行看看效果

这貌似是一个变量名的样子,与工程文件在同一个命名空间中。其实可以找到他。

? 在解决方案资源管理器中找到Properties展开

? 打开Resources.resx(这就是资源文件),它内部是xml文件,与C#代码一起运作,这个机制就比较复杂了。 可以看到刚刚添加的图片就在里面

以后也可以通过这个界面来维护添加的资源,资源不仅可以是图片,也可以是声音,文字

【例】在WinForm初始化时通过代码装载图片 ? 拖拽出一个PictureBox

? 按前面的例子向资源文件导入一张图片(此处添加了叫apple的图片) ? 双击窗体进入窗体的Load事件编辑代码 private void Form1_Load(object sender, EventArgs e){ pictureBox1.Image = Properties.Resources.apple; //根据实际添加图片资源名称 }

? 运行看看效果吧