c# WinForm加载焦点

1.c# WinForm在加载时把焦点设在按钮上

this.AcceptButton = button1;

这样在WinForm窗口中,

按钮的状态会变成窗口的默认按钮,

只要按下Enter键,就会触发按钮的单击事件

这种效果与按钮获得焦点类似.

当然,加个button1.Focus();更好。

2.c# WinForm在加载时把焦点设在textBox上

两种方法:

1 在Load中设置 
this.ActiveControl = this.textBox;

2 this.textBox.Focus(); 
但在Form_Load设置会无效,可在Form_Paint()中设置.

时间: 2024-10-11 06:43:15

c# WinForm加载焦点的相关文章

【转】C# winform 加载网页 模拟键盘输入自动接入访问网络

[转]C# winform 加载网页 模拟键盘输入自动接入访问网络 声明: 本文原创,首发于博客园 http://www.cnblogs.com/EasyInvoice/p/6070563.html 转载请注明出处. 背景: 由于所在办公室网络限制,笔者每天都使用网络都要先连接无线网.如下图,输入授权用户信息登录后才能使用WIFI. 丧心病狂的是该网页Cookie 过期时间为24小时,所以每天重复以下动作:打开浏览器 -> 手动输入 工号密码.密码 -> 点击"登录"按钮.

winform 加载窗体时弹出另一个窗体并显示进度条的源码

winform 加载窗体时弹出另一个窗体并显示进度条的源码 //frmA: 源窗体 //------------------------------------------ //引用 using System.Threading; BackgroundWorker worker; public frmA() { InitializeComponent(); worker = new BackgroundWorker(); worker.DoWork += new DoWorkEventHandl

WinForm 加载自定义控件闪烁问题

WinForm加载多个自定义控件时,会出现很严重的闪烁问题,很卡,一块一块的加载(像打开网页时,网络很卡的那种感觉)简直没法忍受. 在网上搜索了好久,网上大部分的方法是一下4种,但是都不能有效的解决问题. 1.将DoubleBuffered 设置 true,用双缓存处理Form界面内容加载,可以提高页面显示质量.或者 SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.Opti

WinForm 加载本地图片

方式一: /// <summary> /// 从程序集中加载图片 /// </summary> /// <param name="imagePathName">图片路径(该图片必须是嵌入的资源)</param> /// <returns>Bitmap 格式图片</returns> public Bitmap GetIcon(string imagePathName) { Bitmap b = null; try {

C# Winform 加载窗体/对象时的等待页面设计

在设计应用程序过程中,有时候加载对象需时较长,我们可以显示一个Loading等待页面,对用户来说就比较友好了. 这个还是涉及到多线程,下面是步骤. 一.创建好Loading窗体: 一个Panel用于显示转圈动画(仿Win10的Loading),一个Loading文本标签.动画的代码来自网络. public partial class Fm20Loading : Form { public Fm20Loading() { InitializeComponent(); //LblMessage.Te

winform加载顺序

1 Form_Initialize 2 Form_Load 3 Form_Resize 4 Form_Activate 5 Form_Paint 6 Form_QueryUnload7 Form_Unload 8 Form_Terminate

页面加载完成后表单获得焦点

当页面加载完成后,输入框获得焦点的jquery写法: $(document).ready(function(){ $("#recordId").focus(); }); 页面如图:每次页面加载完成后"体检编号"都会获得焦点 页面加载完成后表单获得焦点,布布扣,bubuko.com

WPF加载Winform窗体时 报错:子控件不能为顶级窗体

一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为:public partial class Form1 三.代码如下: XXXX.Form1 Zhuwindow = new XXXX.Form1(); Zhuwindow.TopLevel = false; Zhuwindow.FormBorderStyle = System.Windows.Fo

winform如何实现将数据库数据加载到树上

一.简介 对于winform中如何加载xml生成目录树,在前边一篇文章"c#如何实现从xml中加载树目录,并且显示完整的Text"中我已经写了详细的过程.但是有些时候我们不可能将大量的数据存储到xml中,原因是,xml一般用于小数据量的传递.而大数据的存储与传递我们一般用专门的数据库管理工具作为传递的介质.在此,声明一点是,对于大数据量的传递,我们在这里不考虑速率传递快慢问题,我们举例只是实现最基本的功能,这样也方便和我一样的初学者理解. 好了,说了这么多废话,开始正式进入我们这篇文章