- 2024-11-21Winform跨线程访问报错问题解决
`usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceWinf
- 2024-06-22登录界面(C#)
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:
- 2024-06-22密码登录
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassFor
- 2024-06-02C# PaddleOCR 单字识别效果
C#PaddleOCR 单字识别效果效果说明 根据《百度办公文档识别C++离线SDKV1.2用户接入文档.pdf》,使用C++封装DLL,C#调用。背景 为使客户、第三方开发者等能够更快速、方便的接入使用百度办公文档识别SDK、促进百度OCR产品赋能更多客户,
- 2024-05-08C#中OCR的靠谱方式
https://www.cnblogs.com/xuexz/p/17905030.html注意:使用SpireOCR时要取消目标平台【首选32位】的勾选,否则会报错。 C#usingPaddleOCRSharp;usingSpire.OCR;namespaceWinFormsApp{publicpartialclassForm1:Form{publicPaddleOCREngine
- 2024-04-20Random 项目总结 -登录按钮 读取XML文件判断用户、密码是否正确
一、登录按钮privatevoidbutton1_Click(objectsender,EventArgse){stringxmlpath=System.AppDomain.CurrentDomain.BaseDirectory+"setting.xml";XmlDocumentdocx=newXmlDocument();docx.Load(xmlpath);
- 2024-04-08使用未安装的自定义字体
默认宋体效果:使用程序目录下未安装的自定义字体“华文琥珀”:PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDimPFCAsNewDrawing.Text.PrivateFontCollection()PFC.AddFontFile(AppDomain.CurrentDomain.Base
- 2024-03-24C# 异步取消
//.net8WinformusingSystem;usingSystem.Runtime.InteropServices;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceAsync_Cancell{publicpartialclassForm1:Form{//[1:使用变量控制进程]//staticboolSto
- 2024-03-22C# 02 控件
1.焦点状态ActiveControl和FocusActiveControl=textBox1;默认光标焦点在文本框textBox1处textBox1.Focus();焦点转移到textBox12.日期选择显示在文本框创建伪DateTimePicker:TextBox文本框并上DateTimePicker缩小至箭头版。privatevoiddateTimePicker1_Cl
- 2024-03-21C# 窗体 隐藏到托盘 开机自动启动 粘贴板 生成的EXE图标和名称
1、隐藏到托盘privatevoidMainForm_FormClosing(objectsender,FormClosingEventArgse){if(e.CloseReason==CloseReason.UserClosing){//取消关闭操作,并隐藏窗体e.Cancel=true;
- 2024-01-29C# ComboBox、TextBox取到改变前的值
/*存储改变前的值*/privatestringComboBox1_Beforevalue=String.Empty;privatestringTextBox1_Beforevalue=String.Empty;/*ComboBox1*/this.ComboBox1.SelectedIndexChanged+=newEventHandler(this.ComboBox1_SelectedIndexChanged);this.ComboBox1.DropDown+=
- 2023-12-18Windows 应用程序开发
实验三Windows应用程序开发一、实验目的掌握窗口控件的使用方法;掌握Windows的编程基础。二、实验要求根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1.编写一个计算器,练习在窗体上添加控件、调整控件的布局,设置或修改控件属性,编写事件处理程序
- 2023-11-16DataAdapter的Fill方法的连接是否会自动关闭的测试
关于vs2005中dataadapter的fill方法的连接是否会自动关闭的测试此示例中所示的代码不显式打开和关闭Connection。如果Fill方法发现连接尚未打开,它将隐式地打开DataAdapter正在使用的Connection。如果Fill已打开连接,它还将在Fill完成时关闭连接。当处理单一操作(如Fill或
- 2023-10-24c# winfrom 窗体传值的六种传值方式及实例
1、通过构造函数特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中intvalue1;stringvalue2;publicForm2(intvalue1,stringvalue2){InitializeComponent();this.value1=value1;this.value2=value2;}在窗体Form1中这样调用1newForm2
- 2023-10-21每日随笔——c#编写计算器
今天我使用c#语言开始编写计算器小程序 namespaceWinFormsApp1{publicpartialclassForm1:Form{doublea=0;doubleb=0;boolc=false;stringd;publicForm1(){InitializeCom
- 2023-10-12C#中如何获得ASCII码的字母?
ASCII码是计算机的基础,有时编程过程中也要遇到,这里重点介绍0-127之间的ASCII码表。 0~31及127(共33个)是控制字符和通信专用字符。控制字符,如LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等。通信专用字符,如SOH(文头)、EOT(文尾)、ACK(确认
- 2023-08-25【C#】【Windows 窗体应用】TextBox 的多行实现换行
1.设置TextBox空间允许多行: this.textBox1.Multiline=true; 2.换行字符是使用"\r\n"。1textBox1.Text+="第0行\r\n";2textBox1.Text+="第1行\r\n";3textBox1.Text+="第2行\r\n";4textBox1.Text+="第3行\r\n";5
- 2023-07-09C# 怎么把空值转换为0
原文链接:https://www.zzzyk.com/show/21a0aaa76b88192e.htm空值直接转换为int会报错,所以需要转换下,原文看起来比较乱,在此整理下:第一种:if((string.isnullorempty(this.textbox1.value)){ this.textbox1.value="0";} 第二种:int n = 0;int.TryParse(this.textBox
- 2023-06-08C# TextBox 控件添加提示
//Lostfocus当一个控件失去焦点时触发,定义控件失去焦点时的方法this.textBox1.LostFocus+=newSystem.EventHandler(this.textBox1_LostFocus);//GotFocus是在一个对象得到焦点时发生,定义控件得到焦点时的方法this.textBox1.GotFocus+=newSystem.EventHandler(th
- 2023-05-06C#一行代码之跨线程更新控件1
代码使用ThreadPool.QueueUserWorkItem(o=>{for(inti=0;i<100;i++){textBox1.ExInvokeIt(textBox=>textBox.Text=i.ToString());}});//或Task.Run(()=>{for(inti=0;i<100;i++){textBox1.E
- 2023-03-17将一个普通方法改写为异步方法
如何将一个普通方法改写成异步方法? ///<summary>///把一个普通无参,无返回值的方法转为异步方法///</summary>///<paramname="srcAct
- 2022-12-22C#学习使用
今天按照学习C#的计划是要做一个计算机的窗体程序 可以实现两位数的计算包括加减乘除平方开方等doublea=0;doubleb=0;boolc=false;stringd;
- 2022-12-08vba-光标移开文本框触发的事件
PrivateSubTextBox1_AfterUpdate()TextBox1.Text=Format(CDate(TextBox1.Text),"yyyy/m/d")EndSub PrivateSubTextBox1_AfterUpdate()OnErrorGoTo
- 2022-10-31异步多线程解决界面卡顿问题
异步多线程解决界面卡顿问题 点击button下载一个网页,并将网页的长度显示在textbox中。注意是将网页的长度显示在textbox中,而不是将下载的网页字符显示在textbox中,因
- 2022-10-08C# TextBox控件之大小写自动转换
方法一、属性设置VS开发C#程序时TextBox的属性中有个Charactercasing属性:默认为normal,把它改为Upper,这样无论你输入的是大写还是小写,在文本框中显示出的都是大写,如