云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C#控件介绍及用法(详细版)

C#控件介绍及用法(详细版)

  • 62 次阅读
  • 3 次下载
  • 2026/4/28 4:10:26

? 运行

下拉菜单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; //根据实际添加图片资源名称 }

? 运行看看效果吧

搜索更多关于: C#控件介绍及用法(详细版) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

? 运行 下拉菜单ComboBox: 它可使用户从一定的范围内选择一项。当有大量的选项时,单选框就不实用用了,这样做太复杂。就应该使用下拉菜单。但当只有少量选项时还是用单选框对于用户更容易操作。 下拉菜单是一个集合类,下面还是给出一个选国籍的程序 【例】选择国籍 ? ? ? ? 编辑界面如图下拉菜单改名comNation 找到comNation.Items属性,单击右侧按钮输入数据(每一行作为下拉菜单的一个项,也就是集合的一个元素)? ? private void comNation_SelectedIndexChanged(object sender, EventArgs e) { Message

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com