用vb怎样编写文本框连续向右移动后消失又从原位置连续向右移动的程序

用vb怎样编写文本框连续向右移动后消失又从原位置连续向右移动的程序,第1张

Private Sub Form_Load()

Text1Text = "欢迎您来到VB的世界!"

Text1FontSize = 16

Text1ForeColor = vbBlue

Text1Left = 0

Timer1Enabled = True

Timer1Interval = 100

End Sub

Private Sub Timer1_Timer()

Text1Left = Text1Left + 50

If Text1Left > Form1Width Then Text1Left = 0

End Sub

程序代码是这样的,已经验证OK!!!

Private

Sub

Command1_Click()

'左右移动

MeLeft

=

MeLeft

+

Val(Text1Text)

End

Sub

Private

Sub

Command2_Click()

'上下移动

MeTop

=

MeTop

+

Val(Text2Text)

End

Sub

Private

Sub

Command3_Click()

'移动

MeLeft

=

MeLeft

+

Val(Text1Text)

MeTop

=

MeTop

+

Val(Text2Text)

End

Sub

我也是VB爱好者,以后共同努力哦!!!

如果两个程序都是你自己遍的,你可以通过两个程序之间互相传递参数实现

可以参考下以下代码:

Option Explicit

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const LB_ADDSTRING = &H180 'additem消息

Private Const BM_CLICK = &HF5 '按钮单击消息

Private Sub Command1_Click()

Dim FHwnd As Long, LHwnd As Long

FHwnd = FindWindow(vbNullString, "FirstEXE") '第一个EXE窗口标题(Caption)叫"FirstEXE",添加一个List1,然后直接生成FirstEXEexe即可

If FHwnd <> 0 Then

LHwnd = FindWindowEx(FHwnd, 0, vbNullString, "Command1") '用Spy++观察到其中的List1的窗口标题是"",可以在FirstEXE里用SetWindowText把它的窗口标题弄得特殊一点

If LHwnd <> 0 Then

Call SendMessage(LHwnd, BM_CLICK, 0, 0) '发送Additem消息

' Call SendMessage(LHwnd, BM_CLICK, 0, 0)

Else

MsgBox "Fail to Find List1 In FirstEXE!"

End If

Else

MsgBox "Fail To Find ""FirstEXE"" Please Make sure you have run it!"

End If

End Sub

以上就是关于用vb怎样编写文本框连续向右移动后消失又从原位置连续向右移动的程序全部的内容,包括:用vb怎样编写文本框连续向右移动后消失又从原位置连续向右移动的程序、再求助:简易VB移动窗口代码、vb能不能将外部程序的某控件移动到其它位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9341182.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存