• 2024-12-27WPF Combobox屏蔽按上下键切换选项
    最近在项目中有一个需求是Combobox可以进行编辑,类似于多行文本框一样进行编辑,在编辑的过程中可能需要上下键切换当前的行,但是combobox的上下键对应了切换选项,所以需要屏蔽combobox的上下键切换功能,并且加上文本框换行的功能combobox自身的previewkeydown事件是无法捕获到上下键的
  • 2024-12-25使用msTest对winforms项目进行单元测试
    在同一解决方案下创立单元测试项目这个步骤可以看微软官方文档中的创立单元测试部分需要注意的是:在创建测试项目时,我添加的是单元测试项目(.NETframework)。在将待测项目添加到测试项目的引用中之后,还需要添加引用项:System.Windows.Forms。否则在测试项目中无法使用winforms控
  • 2024-12-12项目十 杜甫个人成就页面(1)
    【项目目标】•灵活运用弹性容器进行页面布局。【项目内容】利用flex标签完成杜甫页面的弹性布局。练习CSS常用属性的使用。【项目步骤】本部分素材文件是项目六的结果文件,目的是利用flex布局完成杜甫个人成就页面的弹性布局。1.添加图片Html部分中存在4个空的类
  • 2024-12-12项目十 杜甫个人成就页面(1)(资源)
     【项目目标】•灵活运用弹性容器进行页面布局。【项目内容】利用flex标签完成杜甫页面的弹性布局。练习CSS常用属性的使用。【项目步骤】本部分素材文件是项目六的结果文件,目的是利用flex布局完成杜甫个人成就页面的弹性布局。1.添加图片Html部分中存在4个空
  • 2024-12-08WinForm 开源组件 Realtiizor
    Realtiizor的优势现代美观的界面设计Realtiizor为WinForm应用带来了现代感十足的界面风格。它采用了流行的设计理念,如MaterialDesign的元素融入,使得应用程序的外观瞬间提升到一个新的层次。无论是窗体的整体布局、按钮的样式还是文本框的呈现,都显得精致而专业,能够更好地
  • 2024-10-10WPF 实现点击空白位置让TextBox等失焦
    在使用WPF开发桌面应用时,可能会遇到一个常见需求:当用户在界面上点击某个控件之外的空白区域时,当前获得焦点的控件(例如TextBox、ComboBox等)自动失去焦点。这种体验在一些场景下非常实用,尤其是当你希望用户在点击其他地方后完成对输入控件的编辑操作时。本文将介绍如何在
  • 2024-10-09C# TextBox 新增文本并定位光标
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceHS_INSURANCE_PLATFORM_FORM.BaseTool{publicclassControlHelper{//定义一个用于保存静
  • 2024-09-18240907-Gradio渲染装饰器Render-Decorator
    A.最终效果B.示例代码importgradioasgrimportgradioasgrwithgr.Blocks()asdemo:input_text=gr.Textbox()@gr.render(inputs=input_text)defshow_split(text):iflen(text)==0:gr.Markdown("##NoInputProvided"
  • 2024-09-09CANoe等工程文件夹批量化建立工具
    1、工具制作原因    个人在工作经历中,需要频繁建立文件夹,就设计一个配置文件夹建立工具,为了方便平时自己快速建立文件夹。然后后期方便自己能够再增加其他管控文件夹,并且使用自己的工具集合在一起,方便使用。2、实现UI3、配置文件使用ini文件配置你需要批量生成的
  • 2024-08-22X名称空间详解
    1.x:Name的作用告诉编译器,为标签处理为这个标签生成对应实例外,还要为实例声明一个引用变量,变量名就是x:Name的值;如果xaml标签所对应对象存在Name属性,也会想值赋值给Name属性;示例如下:<StackPanel><TextBoxx:Name="textBox"Margin="5"/><ButtonContent=
  • 2024-08-19通过代码添加的控件的事件如何编写?
    0背景这两天在重新复习事件,比如Winform控件的事件,利用vs很方便地实现。比如:想要在窗体加载时,修改窗口的标题;我们只需要双击Form1的标题栏即可;vs便会给我们生成如下代码,且光标自动定位到方法体中:privatevoidForm1_Load(objectsender,EventArgse){}然后我
  • 2024-07-28Tkinter 的带有 wrap=none 的文本无法水平滚动超过可见行的宽度
    当我注意到如果长行不可见时,ScrolledText小部件的水平滚动条将消失时,我一直在修改PAGE滚动小部件的实现。事实证明这与水平滚动条无关,是原始Tk行为:pathNamexview返回包含两个元素的列表。每个元素都是0到1之间的实数分
  • 2024-07-04Winform中使用HttpClient实现调用http的post接口并设置传参content-type为application/json示例
    场景Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124157296上面使用HttpClient调用post接口时使用的HttpContent的格式为application/x-www-form-urlencoded对应的代码
  • 2024-06-19c#
    枚举类型对数据库的操作添加数据添加完清空(textbox.Text="";)更新结构体(定义)数组声明结构体
  • 2024-06-12sql字段对应批量数据处理工具
    <htmllang="zh-CN"><head> <metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scal
  • 2024-06-07TextBox非编辑状态变成TextBlock
    <Stylex:Key="tbStyle"TargetType="TextBox"><SetterProperty="Template"><Setter.Value><ControlTemplateTa
  • 2024-05-06WPF上位机 - 实现TIA Wincc中的输入输出域
    在TIAWincc中输入输出域可以显示PLC中的变量,同时可以改变PLC中的变量,而在上位机中,使用多线程实时读取数据,在输入数据的时候可能PLC数据改变使得上位机数据同时改变。所以需要在文本框获取到焦点的时候断开绑定,失去焦点的时候重新绑定数据。//view代码<TextB
  • 2024-04-24NumericUpDown 订阅 TextChanged
    NumericUpDownWinForm中NumericUpDown控件的ValueChanged事件是在输入值失去焦点时触发的(NumericUpDown控件失去焦点时会设置Value值从而引发ValueChanged事件)。问题:ValueChanged事件虽然也能做到值改变时的通知但是无法做到在输入的过程中值改变时提供及时的反馈。解
  • 2024-04-03WPF-基础及进阶扩展合集(持续更新)
    目录一、基础1、GridSplitter分割线2、x:static访问资源文件3、wpf触发器4、添加xaml资源文件5、Convert转换器6、多路绑定与多路转换器二、进阶扩展1、HierarchicalDataTemplate2、XmlDataProvider从外部文件获取源3、TextBox在CellTemplate中的焦点问题4、让窗体
  • 2024-03-26citect2018R2学习笔记:Citext.textbox控制字体
    新浪那边的审查真的严格,一晚上了,一篇学习笔记还是没有过审,在这里也发表一次吧。前两天群里面有个哥们咨询怎么控制Citext.textbox控件的字体,我尝试着做了练习,还是比较简单的。假设Citext.textbox控件编号是AN4,写下面的脚本:FUNCTIONCitext_Fontini()OBJECTcitextcitext=Obje
  • 2024-01-29C# ComboBox、TextBox取到改变前的值
    /*存储改变前的值*/privatestringComboBox1_Beforevalue=String.Empty;privatestringTextBox1_Beforevalue=String.Empty;/*ComboBox1*/this.ComboBox1.SelectedIndexChanged+=newEventHandler(this.ComboBox1_SelectedIndexChanged);this.ComboBox1.DropDown+=
  • 2024-01-27MFC 旋转控件
    ▲Ctrl+D旋转控件一定要比关联的Textbox大1,但TextBox的不能为0,否则关联不上。旋转控件更改两个属性:这样,点击后就会关联到TextBox的值变化。
  • 2024-01-13Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息
    场景Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中:Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中-Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:Winform中操作Sqlite数据增删改查、程序启动时执
  • 2024-01-13Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中
    场景SpringBoot+Vue整合WebSocket实现前后端消息推送:SpringBoot+Vue整合WebSocket实现前后端消息推送_websocketvue3.0springboot往客户端推送上面实现ws推送数据流程后,需要在windows上使用ws客户端定时记录收到的数据到文件中,这里文件使用SQLite数据库进行存储。Winform中操作S
  • 2024-01-12文本编辑
    文本编辑TextBox显示设计时输入的文本,用户可以在运行时编辑此文本,或者通过编程来更改此文本。如下所示:usingSystem.Data;namespaceWinformDebug{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();