-
vb.net 中设置焦点
2013-02-28 15:08:05 -
VB.net 设置DataGridView中row visible为false
2013-09-08 19:37:291. 设置DataGridView时可能会遇到提示错误,可能的原因为为设置时被设置...类似于取消焦点,这样就可以设置row的visible为false了。 2. 也可以参考http://social.msdn.microsoft.com/Forums/en-US/606c4ba0-754e1. 设置DataGridView时可能会遇到提示错误,可能的原因为为设置时被设置的行正在被选中。
可能需要设置DataGridView.CurrentCell = Nothing.
类似于取消焦点,这样就可以设置row的visible为false了。
-
VB中Text控件获得焦点的同时全选
2013-12-10 14:46:47选择文本内容,设置文本框的SelStart和SelLength属性值即可完成文本的选择。 SelStart为文本选择的起点,SelLength为文本选择的长度。 如果选择Text1中的所有文本内容,代码如下: Text1.SelStart = 0 Text1....选择文本内容,设置文本框的SelStart和SelLength属性值即可完成文本的选择。
SelStart为文本选择的起点,SelLength为文本选择的长度。
如果选择Text1中的所有文本内容,代码如下:
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
Text1.SetFocus
如果窗体运行时,选中Text1中的所有文本内容,则在form中添加上面的代码,但是需要去掉获得焦点;当按下tab键获焦点,也需在form中添加相应的代码。
-
设置焦点注意
2016-11-15 14:13:15我们常常会有这样的需求,想在窗口打开的时候就将焦点(光标)设置到...我们都知道设置焦点需要用到setFocus这个方法(几乎任何编程环境都这样VC,C#,VB,VF都这样)。 但在VC中我们使用了GetDlgItem(IDC_XX)->S文章来源:http://hi.baidu.com/iaskall/item/e4486fd312ec304eddf9be4a
我们常常会有这样的需求,想在窗口打开的时候就将焦点(光标)设置到某个指定的控件上去。
我们都知道设置焦点需要用到setFocus这个方法(几乎任何编程环境都这样VC,C#,VB,VF都这样)。
但在VC中我们使用了GetDlgItem(IDC_XX)->SetFocus()并不一定会达到我们需要的效果。
如果我们仅仅设置了SetFocus()那是不够的,我们还需要将对话框中的OnInitDialog的最后那句return设置为"FALSE";
我曾经在对话框中对各个控件的输入进行校验检测,当检测到不满足要求的输入则会弹出对话框提示。
我本来的目的是弹出提示框,但确定后回到窗体中后就将焦点和光标设置到对应的控件上,结果死都上不去。
一开始我以为是Setfocus的设置无效,后面发现是逻辑上错了,因为当提示框显示的时候,在提示框弹出前通过SetFocus设置的焦点都将作废。
发现这一点后,我将弹出提示框前需要设置获得焦点的目标控件存储起来,等提示框显示完了我仍然可以对该控件进行设置焦点的操作,问题总算解决了。
这里写出来,希望大家不要走我这样的弯路哦!
顺便说一下如何获取到焦点所在的控件的ID号,也许这对大家操作焦点所在控件有作用;
MFC::
CWnd *pWnd = GetFocus();
if(pWnd == NULL)
;//no focus
else
UINT nID = pWnd->GetDlgCtrlID();
SDK:
HWND hWnd = ::GetFocus();
if(hWnd == NULL)
;//no focus
else
UINT nID = ::GetDlgCtrlID(hWnd); -
[VB.NET]设置TextBox的提示文字
2010-04-07 22:09:00VB2008中,TextBox 控件如何显示提示文字?(密码输入框) 用灰色显示“请输入密码”,当鼠标点击的时候灰色的字就消失。当输入框中没有内容并且焦点离开输入框的时候又恢复提示文字。 这样的效果经常见于网页当中,... -
[VB.NET]键盘控制焦点移动
2005-02-20 13:52:00---键盘控制焦点移动---在数据库的项目中,一定会有输入数据的Form.最令录入人员头痛的就是每填完一个数据后,要再操作鼠标,或者另一只手按一下Tab(不过还是很麻烦).最人性化呢就是:按回车键(在小键盘内输入只要一只手... -
VB试题.doc
2012-12-15 21:16:575、在VB中若要让某对对象获取焦点,则可通过__ Setfocus_方法来实现。 6.列表框(ListBox控件)显示 项目列表 ,用户可从中选择一个或多个项目。 7.框架(Frame控件)可以用来 对其它控件 进行分组,以便于用户... -
VB作业 题目2 股市计算器
2010-06-30 22:46:13“投资分析”窗体(如图2.2)主要对买卖股票的盈亏进行分析计算,其中所花费的手续费用和“参数设置”窗体中设置的印花税率、佣金比率以及最低费用有关。 为了用户操作方便,当用户在某文本框输入完毕后,按回车键... -
vb.net DataGridView控件用法合集
2008-10-26 20:09:14vb.net操作DataGridView控件的用法的集合,包括: 1. DataGridView当前的单元格属性取得、变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行非表示 4. DataGridView判断当前选中行是否为新追加的... -
VB6.0 收发邮件一例,附代码
2012-08-10 10:49:38收邮件的过程:需要先登录,活动窗体中具有输入焦点控件的字体设置,然后打开邮件对话,取得邮箱中邮件的数量,将邮件的信息装载到邮件列表窗体中的列表框,根据选择的邮件索引确定相关菜单项和工具栏按扭的可用状态... -
通过Outlook收发电子邮件程序,VB源代码.rar
2019-07-10 00:14:54收邮件的过程:需要先登录,活动窗体中具有输入焦点控件的字体设置,然后打开邮件对话,取得邮箱中邮件的数量,将邮件的信息装载到邮件列表窗体中的列表框,根据选择的邮件索引确定相关菜单项和工具栏按扭的可用状态... -
VB程序设计综合复习题
2009-11-15 11:27:526、当运行程序前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。 7、在KeyPress事件中,如何取消... -
P2P技术应用(VB收发邮件源代码)
2011-06-17 22:27:46收邮件的过程:需要先登录,活动窗体中具有输入焦点控件的字体设置,然后打开邮件对话,取得邮箱中邮件的数量,将邮件的信息装载到邮件列表窗体中的列表框,根据选择的邮件索引确定相关菜单项和工具栏按扭的可用状态... -
VB编程资源大全
2007-10-17 20:47:23useanicursor.zip 在VB中使用Ani光标(6KB) 94,maxmin1.zip 控制窗口尺寸1(6KB) 95,maxmin2.zip 控制窗口尺寸2(8KB) 96,dissysmenu.zip 将任务栏的关闭按钮设为无效(6KB) 97,hidemenu.... -
VB控件属性使用大全
2011-12-15 12:02:34获得或设置是否在上下文相关帮助中, 使用Windows95帮助或主帮助窗口提供的"这是什么"弹出菜单。取值为: True或False Width 窗体的宽度 WindowStart 获得或设置一个窗体窗口运行时的可见状态, 取值为: 0 窗体... -
很不错的VB热键HOOK控件及源程序
2010-03-08 09:41:29除非你在篡改源码,否则中等强度应该没问题,先在热键控件中设置热键,必须是组合键,非组合键除F1~F12外禁止单键设置为热键,热键设置完毕后,转移焦点到这个文本框里面,然后你就可以测试热键了,如果热键组合形式... -
VB-TabIndex、GotFocus、SetFocus
2017-06-20 22:13:091、tabIndextabIndex是 设置 窗体中 对象 响应 tab 键 的顺序值例如 :有3个 文本框 text1 的tabIndex 为 2 text2 的tabIndex 为 1 text3 的tabIndex 为 0, 运行程序,焦点首先落在 text3里,按 tab键 光标会... -
MFC 光标设置
2017-01-20 09:34:04通常无论是VC6.0还是 VS平台,都可以使用Ctrl+D 来控制焦点在... 设置焦点需要用到setFocus这个方法(几乎任何编程环境都这样VC,C#,VB,VF都这样)。但是有时候 在VC中我们使用了GetDlgItem(IDC_XX)->SetFocu -
VB选项卡SSTAB属性及参数
2009-09-30 14:07:00Caption获得或设置活动选项卡中显示的文本CauseValidation该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:True 发生False 不发生DragIcon该对象在拖动过程中鼠标的图标DragMod -
dll带窗体的命令按钮_VB命令按钮的6种操作方式,你都清楚吗?
2020-11-28 05:19:22点击蓝色文字关注跟我学VB!在VB编程中,命令按钮是用的最多、最普遍的控件之一。其最重要的一个事件是Click事件,即当用户在按钮表面上单击鼠标左键产生Click事件。...2. 首先在标题属性中设置快... -
章鱼哥出品—VB.Net 自定义快捷键详解之半全局快捷键
2014-10-06 17:19:56VB.Net 定义快捷键有些很方便的方法,我自己将这些快捷键分成了三类(非专业啊,别误导大家) 1、全局快捷键。...作用在控件集,比如当焦点不在Form1时,设置的Form1中的热键就不起作用, 但是当焦 -
VB6增强搜索插件 4.13.0.130
2010-09-18 18:32:49为了避免安装路径的差异问题,修改了make.bat,从注册表中提取VB6的路径 将热键设定及响应的功能提取到一个单独的HotkeyControl?项目中 引用新HotkeyControl?控件,并在本地添加一个代理类HotkeyProxy? 补充了类注释... -
VB课程设计调色板的设计
2008-12-25 14:41:07用于设置滚动条中滚动块移到最右边(水平)或最下边(垂直)时,Value的最大值/最小值。取值范围[-32728,32767]中的整数。系统默认的Max值为32767,Min值为0。 (2) Value属性:用于表示滚动块的移动值。它的取值... -
vb标准(四):错误处理
2010-04-10 19:27:00·错误类型 ·编程员的错误(比如分母不能是0,参数个数或数据类型不对应) ·环境方面的错误(比如文件太大,磁盘放不下) ·时间上的错误(比如视图给尚未完成加载的窗体设置焦点)·创建错误处理程序 ·请求... -
VB.NET 入门经典 (第三版)
2009-07-29 16:56:266.3.11 焦点 182 6.4 使用多个窗体 184 6.4.1 About框 184 6.4.2 部署Wrox Text Editor 187 6.5 小结 191 6.6 练习 191 第7章 显示对话框 193 7.1 MessageBox对话框 193 7.1.1 MessageBox中的可用图标 194 7.1.2 ... -
VB.NET 入门经典 (第三版)续传
2009-08-06 16:26:226.3.11 焦点 182 6.4 使用多个窗体 184 6.4.1 About框 184 6.4.2 部署Wrox Text Editor 187 6.5 小结 191 6.6 练习 191 第7章 显示对话框 193 7.1 MessageBox对话框 193 7.1.1 MessageBox中的可用图标 194 7.1.2 ... -
PropertyGrid控件在VB.net下使用的例子
2012-07-20 17:51:22PropertyGrid 更改属性的显示方式 要更改某些属性的显示方式,您...DescriptionAttribute - 设置显示在属性下方说明帮助窗格中的属性文本。这是一种为活动属性(即具有焦点的属性)提供帮助文本的有效方法。可 -
VB.NET 入门经典 (第三版)续传4
2009-08-13 15:52:586.3.11 焦点 182 6.4 使用多个窗体 184 6.4.1 About框 184 6.4.2 部署Wrox Text Editor 187 6.5 小结 191 6.6 练习 191 第7章 显示对话框 193 7.1 MessageBox对话框 193 7.1.1 MessageBox中的可用图标 194 7.1.2 ... -
设置TextBox的提示文字
2009-04-29 11:35:00VB2008中,TextBox 控件如何显示提示文字?(密码输入框) 用灰色显示“请输入密码”,当鼠标点击的时候灰色的字就消失。当输入框中没有内容并且焦点离开输入框的时候又恢复提示文字。 这样的效果经常见于网页当中,...