注意:框架.NFT版本选择,4.5版本只能用在win7系统及以上
文章图片
给应用APP更改图标,图标文件只能是.ico文件,可以通过在线转换器将图片转换成.ico文件。http://www.51tool.com/ico/?action=make
文章图片
文章图片
组件选择串口
文章图片
在bin文件夹里把应用.exe文件发送给其他电脑后就可以用了。直接复制出来就可以用了。
文章图片
做上位机
一. 常用的控件:
1.Form -窗体
2.Label -标签
3.Button -按键
4.RadioButton -单选+Panel -面板
5.CheckBox -多选框
6.ComboBox -下拉选项
7.TextBox -文本框
8.PictruBox -图片框
9.ProgressBar -进度条
10.GroupBox -组合框(把一类的东西放在一个框里)
二. 常用组件:
1.Timer -定时器
2.SerialPout -串口
Form 设置,打开时候的在屏幕的位置显示
文章图片
窗口最大,最小化设置
文章图片
文章图片
2.标签
用于简单介绍
文章图片
3.按键
双击按键,进入代码编辑
显示文本
文章图片
添加文本
文章图片
按钮添加标志位
文章图片
字符判断,加按键字类容改变
文章图片
private void button2_Click(object sender, EventArgs e)
{
if (button2.Tag.ToString() == "off" )
{
button2.Tag = "on";
button2.Text = "暂停";
}
else {
button2.Tag = "off";
button2.Text = "播放";
}
}
效果
文章图片
文章图片
按键换肤
button2.BackgroundImage = Properties.Resources.Image_CloseSerial;
button2.Tag = "OFF";
4.单选框(多和容器使用Panel)
只能选中一个
容器的外观设置
文章图片
代码应用和多选框类似
5.多选框
把多选框当作全局标志位使用
private void button1_Click(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
textBox1.AppendText("确认");
//添加文本
}
else
{
textBox1.AppendText("否认");
//添加文本
}
}
效果
文章图片
文章图片
6.下拉选项
组合框选择的内容
文章图片
禁止输入,只可选择
文章图片
文章图片
7.文本框
显示多行
文章图片
添加滚动条,查看所有信息
文章图片
8.图片组合框
添加资源,为后面的图片显示提供图片
文章图片
//在代码中更换图片
pictureBox1.Image = Properties.Resources._8463505;
//_8463505是图片名称
9.进度条设置
代码
文章图片
二.组件
1.定时器
【C#上位机|C#上位机基础知识】给图片添加Tag值
文章图片
切换图片
private void timer1_Tick(object sender, EventArgs e)
{
if (pictureBox1.Tag.ToString() == "1")
{
pictureBox1.Tag = "2";
pictureBox1.Image = Properties.Resources.娱乐APP;
}else if (pictureBox1.Tag.ToString() == "2")
{
pictureBox1.Tag = "1";
pictureBox1.Image = Properties.Resources._8463505;
}
}
timer1.Stop();
//定时器停止
timer1.Start();
//定时器开始
推荐阅读
- C#|C#免注册调用大漠插件
- C#winfrom|Winform UI界面设计例程——自定义toggleButton
- python|.NET C#基础(6)(命名空间 - 有名字的作用域)
- it|.NET C#基础(7)(接口 - 人如何和猫互动)
- C#|C#期末复习编程题(老师猜的)
- C#学习笔记|NetCore实现DbContext接口设计
- 每日更新|黑马JAVA P189 反射获取Constructor、Field、Method对象
- java|基础Java练习20(词频统计)
- python|httprunner3,项目结构