C#学习:
.NET Framework微软官网解析地址:https://docs.microsoft.com/en-us/previous-versions/windows/silverlight/dotnet-windows-silverlight/cc838194(v%3dvs.95)
取消右上角的最大化、最小化、关闭按钮,点击对应属性设为false,删除text后则顶部一行全消失
this.FormBorderStyle = FormBorderStyle.FixedDialog;//设置边框为不可调节 this.MaximizeBox = false;//取消最大化按键 this.MinimizeBox = false;//取消最小化按键 this.ControlBox = false; // 设置不出现关闭按钮
添加主菜单menustrip:控件会自动显示在界面的最上方,可以点击添加对应的菜单按钮,比如添加【文件】菜单
子窗口选择tabPage:右键“添加选项卡”,每个选项卡对应在下面添加显示类容。如下分别点第一个和第二个时显示不同
toolStrip软件第二行:添加的“功能”,可以添加按键、字体、字符按钮等多种功能,在右边“外观”》“DisplayStyle”中选择显示方式(图面、图片加文字、文字、空),可以放到上面tabPage中使用
StatusStrip 状态栏:添加分割线最底下显示https://www.cnblogs.com/yieryi/p/4602765.html
groupbox控件小组:就是把一些控件组成小组放在一起,拖动时会整体移动
点动弹出对话框:MessageBox.Show("点击后处理逻辑");https://www.cnblogs.com/doget/p/7955786.html
选中对话框CheckBox:对应使用if (((CheckBox)sender).Checked) MessageBox.Show("选中我了");
下拉列表框comboBox:剪辑展开有多个选项。comboBox.SelectedIndex选中第几个;comboBox.DataSource显示可选类容设置;comboBox.Items.Add()添加选项类容
RadioButton单选控件:当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。被选中,Checked的值为true,否则为false。
lable无边框文字显示,也可以显示图片:lable.Text = "abcd" + xxx.Text;背景颜色设为透明label1.BackColor=Color.Transparent;
水平或垂直拖动:获得拖动中的比例值(最大最小在右边点行为中设置Maximum和Minimum确定滑动获得的最大最小数字范围)
HScrollBar允许父组件水平滚动,数字滑动结果为hScrollBar1.Value可配合label显示
VScrollBar允许父组件垂直滚动,数字滑动结果为vScrollBar1.Value
label3.Text = Convert.ToString(vScrollBar2.Value); // 用于显示VScrollBar滑动的数字值,数字范围可在“行为”》“Maxinum”和“Mininum”中设定
VScrollBar组件垂直滚动
textBox文本显示:textBox1.Text = System.Text.Encoding.Default.GetString(data); // text显示
txtPassword:输入密码时无法看到输入类容
目录创建、删除、移动:C# Directory类的操作https://www.cnblogs.com/lgx5/p/6890641.html
弹出输入框:需要先添加弹出引用功能支持。https://www.cnblogs.com/wangfeihu/p/5696232.html
using Microsoft.VisualBasic; // 在“项目”》“弹出引用”中添加
string str = Interaction.InputBox("提示信息","标题","文本内容",-1,-1);
获取当前文件位置:
string de = Directory.GetCurrentDirectory();
读取文件(读写文件添加using System.IO;):
FileStream fs = File.OpenRead(path); // 打开path文件
byte[] data = new byte[fs.Length]; // 转换成字节
fs.Read(data, 0, data.Length); // 读取文件内容
fs.Close();
textBox1.Text = System.Text.Encoding.Default.GetString(data); // text显示
保存文件:StreamWriter类,命名空间: System.IO
https://docs.microsoft.com/en-us/previous-versions/windows/silverlight/dotnet-windows-silverlight/3ssew6tk%28v%3dvs.95%29
File.AppendText方法当受信任的应用程序调用它时,创建一个StreamWriter,将UTF-8编码的文本附加到现有文件。
StreamWriter sw = File.AppendText(path); // 附加文件到现有文件,对象声明,path为文件路径
sw.Write(str); // 文件写入
sw.Close(); // 关闭文件操作
串口通讯:
https://blog.csdn.net/qq_20044829/article/details/82902339
https://blog.csdn.net/qq_39216386/article/details/84874537
数据图形显示:https://docs.microsoft.com/zh-cn/office/vba/visio/concepts/about-displaying-data-graphically-visio
TabControl控件:https://www.jb51.net/article/85354.htm
TabControl控件是由System.Windows.Forms.TabControl类提供的,作用就是将相关的组件组合到一系列选项卡页面上。TabControl控件管理TabPages集合,TabControl控件的MultiLine属性用来设置是否显示多行选项卡选。