visual studio 表单 winform 初始默认焦点设置
例如:我有一个生成的表单,winform1 ,每次打开都是光标都在按钮, 有一个 文本textbox1,如何初始化的时候光标在 这个文本框里面呢? 使用textbox1.Focus(),而且要写在Form1_Activated函数里面
【WinForm】WinForm常见窗体技术汇总
窗体调用外部程序与渐变窗体 按回车键跳转窗体中的光标焦点 剪切板操作 实现拖放操作 移动的窗体 抓不到的窗体 MDI窗体 提示关闭窗体 窗体正在变色: 窗体调用网络页面–启动浏览器: 窗体调用本地程序–启动记事本: 按下enter键,光标会向下移动: 第一个text中输入内
界面控件DevExpress WinForm——属于WinForm组件的MVVM框架
DevExpress WinForm拥有180+组件和UI库,能为 Windows Forms 平台创建具有影响力的业务解决方案。 DevExpress WinForm 能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! 注意 :DevExpress WinForm v22.2已经正式发布,新版
【WinForm项目】C#模拟交通信号灯|WinForm交通红绿灯
交通信号灯十字路口通行原理图。 实际上归类为四大类: 南北双向直行 东西双向直行 一对黑色粗线的左转 一对红色粗线的左转。 状态逻辑图如下图所示: 假定通行顺序为:南北直行、南北左转、东西直行、东西左转。 南北行人只在南北车流绿灯和黄灯的时候可以通行,
【WinForm详细教程五】WinForm中的MenuStrip 、ContextMenuStrip 、ToolStrip、StatusStrip控件
MenuStrip 作为一个容器可以包含多个菜单项。 MenuStrip 的重要属性包括: Name :菜单的名字 Dock :菜单的停靠位置 Items :菜单项的集合 ToolStripMenuItem ToolStripMenuItem 是 MenuStrip 中的菜单项,可以有以下属性和功能: ShortcutKeys :为菜单项设置快捷键,例如 Alt+F , Ctrl+N 等 DropDown
【WinForm详细教程一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox
.sln文件 :解决方案文件 位置引用 bin文件夹 : 存放项目的编译结果 exe dll debug 调试 release 发布 pdb 位置信息–调试 obj文件夹 object 编译过程中生成的中间临时文件 加快编译速度 Properties 引用 添加引用 --选择需要的程序集 App.config 配置文件 .csproj 项目文件 位置引用 双击打开
Winform程序性能优化
以下是一些Winform程序性能优化的建议: 1. 尽量减少无用的重绘,做好控件的布局和样式设计。因为Winform程序是采用事件驱动的框架,控件的重绘会触发Paint事件,频繁的重绘会降低程序性能。 2. 避免在UI线程中执行耗时操作,因为在UI线程中执行耗时操作会阻塞UI线程,导
WinForms中的UI卡死
WinForms中的UI卡死通常是由于长时间运行的操作阻塞了UI线程所导致的。在UI线程上执行的操作,例如数据访问、计算、文件读写等,如果耗时较长,会使得UI界面失去响应,甚至出现卡死的情况。 为了避免UI卡死,我们可以使用多线程来将耗时的操作放在后台线程中执行,从而
C# winform应用
需求:导入Excel文件时需要执行其他操作,实现如果取消导入就不执行其他操作 C#代码实现 效果图
Winform虚拟/模拟键盘
项目需要在触摸屏上增加一个虚拟键盘。记录下过程中遇到的问题及解决方法。 网上找到如下3种方法 测试单独的shift不好用,所以最终未采纳此方法 最终选择了这个方法,简单有效。 虚拟按键对照表:https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes 这个方法也是简
Winforms不可见组件开发
Winforms不可见组件开发 首先介绍基本知识,有很多的朋友搞不清楚Component与Control之间的区别,比较简单形象的区别有下面两点: 1、Component在运行时不能呈现UI,而Control可以在运行时呈现UI。 2、Component是贴在容器Container上的,而Control则是贴在Windo
在winform中绘图
今天跟大家分享一下最近做的一个程序中绘图功能的实现。 先来看看实现的效果: 绘图设置页面的设计如下所示: 4个label控件,控件如下所示: 2个DateEdit控件,控件如下所示: 1个ComboBoxEdit控件,控件如下所示: 1个CheckedListBoxControl控件,控件如下所示: 1个SimpleButton控件,
winForm导出Excel
方法一:XML导出后改后缀.(记事本打开就是编写的数据格式) 优点:简单,快捷 缺点:Excek或Office打开时提示文件格式错误,需要另存为标准的Excel格式,直接导入会提示 方法二:使用微软的动态库Microsoft.Office.Interop.Excel.dll(标准的Excel格式,记事本打开后是乱码) 优点:标准的Excel格式,自由
winform窗体
WinForm,是·Net开发平台中对Windows Form的一种称谓。WinForm是窗体应用程序,由若干个窗体应用组成,基于C/S架构 (1)基本控件: label 文本提示 TextBox 文本框 button 按钮 radiobutton 单选按钮 panel 面板(相当于小容器) check 复选框 combox 下拉列表框 listbox 列表
C#桌面程序 winform 集成内置WebApi C# 创建HTTP Web API服务,winform项目创建HTTP WEB服务,不使用IIS业务 C#桌面程序WebApi C#winform集
在维护旧的项目时,有时需要提供APP连接的需求,就要提供HTTP服务,winform项目就要提供HTTP服务,就不用再去写个c# web的IIS相关的业务了,简化项目的复杂度。只需要简单化实例就可以实现提供HTTP服务