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

深圳商业网站建设哪家好成品网源码7w8w

深圳商业网站建设哪家好,成品网源码7w8w,哔哩哔哩网页版缓存视频在哪里,有什么网站做微商在漫漫人生征途上,学习宛如一座明亮的灯塔,为我们指引前行的方向。然而,学习之路并非总是一帆风顺,我们常常会遭遇各种挫折与困难,陷入迷茫与疲惫之中。此时,学习激励就如同那温暖的火种,能够重…

在漫漫人生征途上,学习宛如一座明亮的灯塔,为我们指引前行的方向。然而,学习之路并非总是一帆风顺,我们常常会遭遇各种挫折与困难,陷入迷茫与疲惫之中。此时,学习激励就如同那温暖的火种,能够重新点燃我们内心对知识的渴望,赋予我们继续前行的力量。—————WHAPPY

介绍一下:解决方案里有的内容

  • Form1.cs [设计] :表明 Form1.cs 这个文件当前处于设计视图状态,在 C# 开发 Windows Forms 应用程序时,可通过可视化界面设计窗口及控件等元素。

  • Form1.Designer.cs :是由开发工具自动生成的文件,用于存放窗体及控件的初始化代码等内容,一般不需要手动大量修改。

  • Form1.cs :是主要的代码文件,用于编写与该窗体相关的业务逻辑代码,比如按钮点击事件处理、数据交互等功能的实现。

1.任务目标:

2.Button控件的使用

1. 配置 Button 的文字和图片

方法 1:在设计器(Designer)中设置

  1. 选中 Button 控件
  2. 属性(Properties)窗口中找到:
    • Text:设置按钮的文字。
    • Image:选择按钮的图片(Image 类型)。
    • TextImageRelation:设置文字和图片的相对位置(如 ImageAboveText)。
    • ImageAlign:调整图片在按钮内的对齐方式(如 MiddleCenter)。
    • TextAlign:调整文本在按钮内的对齐方式(如 MiddleCenter)。

方法 2:在代码中动态设置

如果你想在代码中配置 按钮的文字和图片,可以这样做:

// 设置按钮文字 myButton.Text = "打开串口"; // 设置按钮图片(确保 "icon.png" 存在于项目的资源文件夹中) myButton.Image = Image.FromFile("icon.png"); // 调整图片与文字的相对位置 myButton.TextImageRelation = TextImageRelation.ImageAboveText; // 图片在文字上方 // myButton.TextImageRelation = TextImageRelation.ImageBeforeText; // 图片在文字左侧 // 调整图片在按钮内的对齐方式 myButton.ImageAlign = ContentAlignment.MiddleCenter; // 调整文字在按钮内的对齐方式 myButton.TextAlign = ContentAlignment.MiddleCenter;


2. 处理 Button 的 Click 事件

按钮的 Click 事件可以用来执行打开/关闭串口弹窗提示等操作。

方法 1:在设计器中绑定 Click 事件

  1. 选中 Button 控件
  2. 属性窗口找到 Click 事件。
  3. 双击 Click 事件,自动生成 button1_Click 方法:
 

private void button1_Click(object sender, EventArgs e) { MessageBox.Show("你点击了按钮!"); }


方法 2:在代码中动态绑定 Click 事件

如果按钮是 运行时动态创建的,需要用 += 绑定事件:

3.虚拟端口的使用

下载连接:

虚拟串口驱动(VirtualSerialPortDriver,简称VSPD)6.9版本的汉化软件界面VSPD是用于创建虚拟串口的工具资源-CSDN文库

4.代码实现

源码:

private void OpenSerial_btn_Click(object sender, EventArgs e)
{try{if (!serialPort1.IsOpen)  // 如果串口未打开,则执行打开逻辑{serialPort1.PortName = Port_cbb.Text;serialPort1.BaudRate = Convert.ToInt32(Baud_cbb.Text);serialPort1.DataBits = Convert.ToInt32(Databit_cbb.Text);// 设置校验位switch (Checkbit_cbb.SelectedIndex){case 0:serialPort1.Parity = Parity.None;break;case 1:serialPort1.Parity = Parity.Even;break;case 2:serialPort1.Parity = Parity.Odd;break;default:serialPort1.Parity = Parity.None;break;}// **修正错误:用 Stopbit_cbb 控制 StopBits**switch (Stopbit_cbb.SelectedIndex){case 0:serialPort1.StopBits = StopBits.One;break;case 1:serialPort1.StopBits = StopBits.OnePointFive;break;case 2:serialPort1.StopBits = StopBits.Two;break;default:serialPort1.StopBits = StopBits.One;break;}serialPort1.Open();isOpen = true;OpenSerial_btn.Text = "关闭串口";  // **更新按钮文本**}else  // **如果串口已打开,则执行关闭逻辑**{serialPort1.Close();isOpen = false;OpenSerial_btn.Text = "打开串口";  // **恢复按钮文本**}}catch (Exception ex){MessageBox.Show("操作串口失败:" + ex.Message);}
}

5.实现效果

本节主要实现了,加载窗体时默认显示初始值(如:波特率默认加载为9600),并对打开按钮进行了事件处理,(双击打开按键并对其进行编辑操作,主要是完成打开空间的业务逻辑)。

未完待续》》》》》》》》》

 

http://www.dtcms.com/wzjs/603065.html

相关文章:

  • 公司网站服务商商品seo优化是什么意思
  • 合肥做装修哪个网站好施工企业会计课后答案
  • 云南政务网站建设明年做哪些网站能致富
  • 母婴网站建设 社区产品设计专业就业前景如何
  • 怎样创造个网站怎样把网站建设在国外
  • 山西做网站贵吗黄骅港引航站
  • 水头做网站网页设计与制作参考文献
  • 红色主题网站模板厦门公司建站
  • 工信部网站备案系统登录vi设计经典案例
  • 北海 网站建设小众软件wordpress主题
  • 做科学小制作的视频网站中国电影家协会会员
  • 网站外贸做dj平台网站
  • 牛商网做的网站如何干净简约的网站
  • 没有域名可以做网站吗摄影作品欣赏网站推荐
  • 工业园企业建设网站公司彩票开奖网站建设
  • 长沙网站大全网站哪个好
  • 定制网站 多少钱办公用品网站建设可行性分析
  • 西安网站建设seo昆明网站建设锐网
  • 广州番禺营销型网站php网站打开慢
  • 衡阳seo优化服务专业网站seo优化公司
  • 周村网站制作哪家好wordpress建网站培训
  • 个人主页排版网站seo诊断分析
  • 网站下载免费软件兰州1万人阳性
  • 莱芜网站建设资情况介绍做ppt找素材的网站
  • 网站免费建站的方法南宁百度seo软件
  • wordpress html音乐广州aso优化
  • 中国广东网站建设安卓软件开发需要学什么软件
  • 济南品牌网站建设介绍四库一平台官网
  • 网站建设经费长春建设网站公司哪家好
  • 格力空调网站建设策划书淄博网站建设哪家好