vb中失去焦点怎么写

1.vb中窗体失去焦点时触发某一事件怎么写

Private Declare Function GetForegroundWindow Lib "User32" () As Long 'api声明

Private Sub Form_Load()

Timer1.Interval = 100 '设置定时器延时100毫秒

End Sub

Private Sub Timer1_Timer()

If GetForegroundWindow <> Me.hWnd Then '判断获取的句柄与本窗体的句柄是否一致

Form1.WindowState = 1 '如果不一致就最小化

End If

End Sub

2.vb中窗体失去焦点时触发某一事件怎么写

Private Declare Function GetForegroundWindow Lib "User32" () As Long 'api声明Private Sub Form_Load()Timer1.Interval = 100 '设置定时器延时100毫秒End SubPrivate Sub Timer1_Timer()If GetForegroundWindow <> Me.hWnd Then '判断获取的句柄与本窗体的句柄是否一致Form1.WindowState = 1 '如果不一致就最小化End IfEnd Sub。

3.VB 失去焦点事件

要说失去焦点

就不得不先说 获得焦点

大部分有Enabled和Visible属性的对象都有

Got_Focus() 和LostFocus()事件

而且对象的Enabled和Visible属性必须设置为TURE

才可以接受这两个事件

获得焦点即GOT_Focus

何为获得焦点呢 比如TEXT控件而言

他获得焦点的时候光标是在闪的 整个控件处于

一种激活状态 换句话说 焦点也可以说成是光标

比如按下按钮之后 COMMAND控件上有一圈虚线

这就是焦点 所在之处

如果这个焦点从TEXT控件 或者COMMAND控件上转移

了的时候 那么 TEXT或者COMMAND控件的焦点失去事件

即被触发 就FORM而言 是焦点不在窗体之上即触发 比如运行的时候你点击了窗

体以外的部分

按 TAB键切换顺序时候 或单击对象的用户动作

或者SETFOCUS方法 都可以触发对象的焦点失去事件

SETFOCUS是动态的用代码设置的

最后重申一句 对象的Enabled和Visible属性必

须同时设置为TRUE的时候 才可以接受这两个事件

下面的解释来自MSDN

此事件是在一个对象失去焦点时发生,焦点的丢失或者是由于制表键移动或单击另一个对象操作的结果,或者是代码中使用 SetFocus 方法改变焦点的结果。

语法

Private Sub Form_LostFocus( )

Private Sub object_LostFocus([index As Integer])

LostFocus 事件包括下列部分:

部分 描述

object 一个对象表达式,其值是“应用于”列表中的一个对象。

index 一个整数,它用来唯一地标识一个在控件数组中的控件。

说明

LostFocus 事件过程主要是用来对更新进行验证和确认。使用 LostFocus 可以在焦点移离控件时引进确认。这类事件过程的另一种用途与在 GotFocus 事件过程中的应用类似,可以隐藏、显示其它对象或者使它们有效或无效。也可使设置在该对象的 GotFocus 事件过程中的条件取反或对其进行更改。

如果由 Visual Basic 所建立的 .exe 文件要显示一个由也是用 Visual Basic 所建立的 .dll 文件所创建的对话框,则该 .exe 文件的窗体将得到 Deactivate 和 LostFocus 事件。这可能是不希望的,因为对话框将不能获得 Deactivate 事件:

如果该对象是进程外的部件。

如果该对象不是用 Visual Basic 编写成。

在开发环境中当调用一个用 Visual Basic 所建立的 DDL 时。

4.VB中如何在失去焦点时通过按键再次获得焦点

这个要先为你那个程序用RegisterHotKey等API注册一个热键,在检测到按了那个热键时用SetFocusAPI&等API使程序获得焦点~

句柄会找吧~找到句柄后用SetFocusAPI& hwnd来设置焦点到那个窗口~要先声明API:

Declare Function SetFocusAPI& Lib "user32" Alias "SetFocus" (ByVal hwnd As Long)

在其它程序中的话,不属于同一线程就不会起作用了~可能还要搞插入什么的~

5.vb中文本框获得焦点失去焦点颜色改变事件要怎么做

' 可以加上窗体点击事件和失去焦点设置成同一种颜色就达到想要的效果了

Private Sub Form_Click()

Text1.BackColor = vbGreen

End Sub

' 获得焦点文本框变红色

Private Sub Text1_GotFocus()

Text1.BackColor = vbRed

End Sub

' 失去焦点文本框变绿色

Private Sub Text1_LostFocus()

Text1.BackColor = vbGreen

End Sub

vb中失去焦点怎么写

转载请注明出处育才学习网 » vb中失去焦点怎么写

知识

vb注册控件代码怎么写

阅读(297)

本文主要为您介绍vb注册控件代码怎么写,内容包括怎样用VB代码注册控件,怎样用VB代码注册控件,vb中如何通过代码创建控件。Option ExplicitPrivate WithEvents NewButton As CommandButton通过使用With

知识

timestamp6怎么写

阅读(243)

本文主要为您介绍timestamp6怎么写,内容包括TIMESTAMP(6)日期格式怎么写,TIMESTAMP(6)日期格式怎么写,在orcale中日期为TIMESTAMP(6)的格式,我想查询YYYMMDD到YYY。每个数据库都有一个计数器,当对数据库中包含 timestamp 列的表执行插入或更

知识

报价函怎么写英文

阅读(296)

本文主要为您介绍报价函怎么写英文,内容包括一封报价函,不懂英语,各位大师帮帮忙翻译一下谢谢,报价函怎么写,谁知道日文的报价函、还盘函还有接受函要怎么写啊。Dear x x x"我司同意Fu的增值税支付要求,但我司在报价时的币种是美金,因此需按汇

知识

一年级小学请假条怎么写

阅读(214)

本文主要为您介绍一年级小学请假条怎么写,内容包括一年级请假条怎么写,小学一年级请假条怎么写,一年级的请假条怎么写。请假条”相当于公文中的“请示”,但比请示简便、灵活,格式可以不固定,也可以固定。一般最常用的格式如下:标题(居中):请假条上

知识

竣工图设计说明怎么写

阅读(276)

本文主要为您介绍竣工图设计说明怎么写,内容包括竣工图说明怎么写,竣工图设计说明怎么写,竣工图说明怎么写。竣工验收意见书格式:、检验批质量验收记录监理验收记录是否合格.2、监理验收结论主控项目全部合格,一般项目满足规范要求,本检验批合

知识

管制刀具检讨书怎么写

阅读(1834)

本文主要为您介绍管制刀具检讨书怎么写,内容包括携带管制刀具进校的检讨书,关于在学校玩管制刀具的检讨书急用,携带管制刀具到学校被发现,求一检讨。不用任何修改的检讨书!这次犯错误,自己想了很多东西,反省了很多的事情,自己也很懊悔,很气自己,

知识

关于未办理装修手续通知怎么写

阅读(292)

本文主要为您介绍关于未办理装修手续通知怎么写,内容包括小区内的业主未办理装修手续就开始装修的业主怎么办,小区内的业主未办理装修手续就开始装修的业主怎么办,物业管理中未办理相关装修手续进场装修是否违规,物业人员应该怎么做。说明

知识

演绎广场告示牌怎么写

阅读(226)

本文主要为您介绍演绎广场告示牌怎么写,内容包括广场里,时不时有人乱扔垃圾,我做一块告示牌,告示牌上该写什么呢,街边公园的告示牌上面写着,街边公园的告示牌上面写着。9.30开馆 世博场馆推荐 1.俄罗斯馆――打造童话王国 入选理由:复

知识

被刺za到的za怎么写

阅读(203)

本文主要为您介绍被刺za到的za怎么写,内容包括Za怎么写,包扎的“扎”是哪个读音是ZA还是ZHA?,“za”字怎么写。扎是多音字,根据用法,有时读ZA,又有时读ZHA。包扎读bāo zhā 扎 zā: (1) 捆绑;缠束;拴;系 抄扎家私,分?l众军。《

知识

厨房年会总结怎么写

阅读(236)

本文主要为您介绍厨房年会总结怎么写,内容包括餐厅厨房年终总结怎么写1000字,在厨房里上班,年度总结怎么写,厨房年终总结怎嘛写啊。1000字的年终总结其实并不难的。首先将这一年的整体情况总结一下,分好的方面和不足的方面。然后根据你自己

知识

10的八次方怎么写

阅读(264)

本文主要为您介绍10的八次方怎么写,内容包括十的八次方立方米怎么写,10的8次方怎么写,十的八次方立方米怎么写。10的8次方是一亿。次方最基本的定义是:设a为某数,n为正整数,a的n次方表示为aⁿ,表示n个a连乘所得之结果,如2⁴=2*2*2*2=

知识

a的音调的笔顺怎么写

阅读(270)

本文主要为您介绍a的音调的笔顺怎么写,内容包括A的正确笔顺是怎么写,a的笔画顺序怎么写,拼音a怎么写笔顺图片。A的正确笔顺是撇,捺,横。

知识

suo字怎么写《江雪》

阅读(242)

本文主要为您介绍suo字怎么写《江雪》,内容包括缩写《江雪的故事》,柳宗元的《江雪》怎么写,用《江雪》改写怎么写。第一章:夕阳下的白雪 太阳最后的几丝阳光照亮了她瘦小的身影。 已近黄昏,夕阳慢慢的沉落下。她细巧的小手紧捂着剑,她骄傲地

知识

un的音节怎么写

阅读(220)

本文主要为您介绍un的音节怎么写,内容包括un的整体认读音节是,带un的音节,含un的音节和汉字。《汉语拼音方案》规定,“音调符号标在音节的主要母音上”。主要母音就是主要元音,也就是韵母的韵腹。有a、o、e的韵母,a、o、e就是主要元

知识

vb注册控件代码怎么写

阅读(297)

本文主要为您介绍vb注册控件代码怎么写,内容包括怎样用VB代码注册控件,怎样用VB代码注册控件,vb中如何通过代码创建控件。Option ExplicitPrivate WithEvents NewButton As CommandButton通过使用With

知识

vb中怎么写6的阶乘代码

阅读(222)

本文主要为您介绍vb中怎么写6的阶乘代码,内容包括怎么写vb的阶乘代码,VB中的阶乘用程序怎么写,阶乘在VB中怎么写呀。For语句实现Private Sub Command1_Click()Dim s As Long, n As Integer, i As

知识

win10怎么写vb

阅读(253)

本文主要为您介绍win10怎么写vb,内容包括怎样在win10装vb,如何在win10下安装vb如何在win10下安装vb,笔记本上windows10怎么安装vb6.0。步骤1 本文以vb6.0企业版为例,其他版本同此理,进入安装程序文件夹,找到setup文件,点击鼠标右键--属性,如下图

知识

vb中选择语句怎么写

阅读(200)

本文主要为您介绍vb中选择语句怎么写,内容包括VB选中的语句,VB中的if语句怎么编写,VB6.0.写出几种常用选择结构的语句格式。原发布者:noahtostriveVB编程知识点回顾:提供从键盘输入数据的函数InputBox(提示信息,[标题,默认值,位置])例如r

知识

VB编写修改怎么写

阅读(237)

本文主要为您介绍VB编写修改怎么写,内容包括用VB编写的程序,主窗口标题栏文字如何修改,用VB怎么编写修改文件的程序,用VB编写的程序怎样修改图标。先加3个command ,在复制下面代码Private Sub Command1_Click()Call Kill("c:\1.txt"

知识

vb中文本框的对齐怎么写代码

阅读(1032)

本文主要为您介绍vb中文本框的对齐怎么写代码,内容包括VB文本框对齐代码,VB文本框对齐代码,VB文本框对齐代码。设定Alignment 属性,但其在执行阶段为唯读0 -- 靠左1 -- 靠右2 -- 靠中要确保 Alignment 属性能够正确作用

知识

vb矩阵怎么写command

阅读(218)

本文主要为您介绍vb矩阵怎么写command,内容包括vb怎么在文本框输出7*7的矩阵,下面是我编写的代码,单击command,vb中求一个矩阵所有元素的和,代码该怎么写,VB中怎样按command使另一个command加图。Private Sub Command1_Click()Dim a(1 To 7

知识

vba回车事件怎么写

阅读(212)

本文主要为您介绍vba回车事件怎么写,内容包括excelvba中的按回车激发事件的代码怎么写,vba回车触发事件,excelVBA代码,自动回车怎么写。其实工作表中的selectchange和change事件是要付出代价的。我觉得对好不要用VBA编写,还不如用自定义格式

[/e:loop]