当前位置: 首页 > news >正文

C#正课十八

1、下拉框comboBox

创建一个下拉框,可以通过控件的编辑项向其中添加内容,运行后可展开下拉框选择内容。

也可以通过代码来添加列表内容。

public void ComboBox()//创建代码放到窗体中调用 { comboBox1.Items.Add("男"); comboBox1.Items.Add("女"); }

2、圆形按钮radioButton

单个圆形按钮不会有特殊效果,但同时使用多个的时候,则只能选择其中一个按钮。如果想要多个单选的情况就将放在不同的容器中。

使用实例:点击按钮后展示选择的按钮文本

private void button1_Click(object sender, EventArgs e)//按钮的点击方法 { choose(); } public void choose()//定义的判断方法 { if (radioButton1.Checked) { MessageBox.Show(radioButton1.Text); } else if (radioButton2.Checked) { MessageBox.Show(radioButton2.Text); } else if (radioButton3.Checked) { MessageBox.Show(radioButton3.Text); } else if (radioButton4.Checked) { MessageBox.Show(radioButton4.Text); } }

3、集合选项卡TabControl

可以添加不同的选项卡,选项卡中可以添加不同的控件。用户可以通过上方的选项卡名来打开不同的选项卡界面,展示不同的功能。

4、图像框PictureBox

生成一个用于插入图像的框体,在大小模式可以更改图像的选择模式。

使用示例一:用按键来完成添加和和删除

private void button2_Click(object sender, EventArgs e) { //使用按键来让图像框显示图像 pictureBox1.Image = Image.FromFile("C:\\Users\\banana.png");//绝对路径 //设置图像大小自适应,防止显示错误 pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } private void button3_Click(object sender, EventArgs e) { //清除图像 pictureBox1.Image = null; }

示例二:使用按钮实现图像的上下调整

//让程序知道读取的是哪个文件 string Path = "C:\\Pictures\\Screenshots";//图片文件夹的路径 string[] files;//定义数组 int Index = 0;//定义索引 public Form1() { InitializeComponent(); //窗体加载时将文件夹中的图像路径添加到数组中 files =Directory.GetFiles(Path,"*.png");//读取图片的路径,筛选图片格式 //显示第一张图像 if (files.Length>0)//判断路径下是否有图片 { Show(); } } void Show()//定义一个展示的方法 { pictureBox1.ImageLocation = files[Index]; pictureBox1.SizeMode=PictureBoxSizeMode.Zoom; } private void button4_Click(object sender, EventArgs e)//按钮实现向上翻页 { Index--; if (Index<0) { Index = files.Length - 1; } Show(); } private void button5_Click(object sender, EventArgs e)//按钮实现向下翻页 { Index++; if (Index >= files.Length) { Index = 0; } Show(); }
http://www.jsqmd.com/news/854336/

相关文章:

  • 2026年毕业季|十款免费降AI工具测评,哪款最好用? - 降AI实验室
  • 从零编译AOSP 10.0并刷入Pixel 3:完整环境搭建与实战指南
  • 全志D1s开发板RT-Smart环境搭建:从工具链配置到固件烧录全流程详解
  • 保姆级教程:用GROMACS的FEP方法计算小分子结合自由能(从原理到实战)
  • Windows风扇控制终极指南:用FanControl精准掌控电脑散热与噪音
  • 基于CMS8S6990评估板实现高精度电压电流测量:从血氧仪到通用测量工具的移植实践
  • 终极AI自瞄系统:5分钟搭建你的智能游戏瞄准助手
  • Django 从 0 到 1 打造完整电商平台:用户注册与手机号/邮箱验证
  • 哪个工具可以降知网ai率?2026年降AI率测评:比话降知网ai率效果最佳? - 我要发一区
  • 【2026】ISCC 数字古墓
  • 小孩玩的烟花排行榜
  • 通达信缠论可视化插件终极指南:5步实现专业级技术分析
  • 东台市自动化设备外壳厂家实力排行:口碑与硬实力对标 - 奔跑123
  • PICO-RAP4微控制器开发板:从硬件设计到物联网项目实战全解析
  • 东台市储能电池箱厂家实力排行 硬核资质与实绩对比 - 奔跑123
  • 极简TextCNN,五分钟看懂文本分类基线算法
  • RK3506 SPI从设备开发全攻略:从硬件设计到Linux驱动实战
  • 2026年AI论文软件盘点:12款神器助你高效完成学术写作、润色和降重
  • CS5466芯片设计实战:实现Type-C转HDMI 2.1的8K/144Hz高规格视频扩展
  • 手把手教你接入滴图地图 API:10 分钟跑通第一个 Demo
  • 认知智能模型:AI从“说话”到“思考”的跃迁 ——意图共鸣的品牌理念
  • 频率精度标准全解析:从定义、测量到系统设计实践
  • 2026乐清洗脚放松去哪里?乐清“铁招牌“十多年口碑养成记
  • 终极指南:使用wxappUnpacker深度解析微信小程序架构
  • AWorksOS:下一代嵌入式开发平台如何实现软硬件解耦与高效复用
  • RK3506三核A7架构解析:从实时控制到边缘计算的嵌入式设计新范式
  • ComfyUI-Impact-Pack V8:专业级图像增强与语义分割的终极指南
  • 2026 年 RSA 大会:多家初创公司填补 AI 打破安全边界后的空白
  • LPC55S6x MCU实战:异构架构、DSP加速与低功耗设计解析
  • 全志V3506-S12开发板评测:88元RISC-V AIoT开发板实战指南