Jump to content

Visual Basic


Recommended Posts

У меня вот 2 вопроса:

1)Как сделать так штобы таймер запускался по нажатии кнопки?

2)Как сделать так штобы этот самый таймер сам щёлкал мышью?

Даже не спрашивайте зачем мне это надо....

Link to comment
Share on other sites

  • 2 weeks later...

:) Думаю раз бейсик основан на эвентах, значит подобие:

Sub Moi_Timer()

Command1_Click()

End Sub

вроде, точно непомню. :)

Надо попробовать, должно сработать.

Link to comment
Share on other sites

xCom

привет ! а по моему это решение - есть просто запуском процедуры обработки щелчка мыши. тоесть выполняется без клика. Боюсь что у товарища Ilya немного другая проблема :).... когдато давно , когда я был еще студентом, один препод заставлял писать программу которая имитирует клик :ph34r:

Link to comment
Share on other sites

Naima

Привет! :) Думаю что и click несложно набацать ну в примере:

Private Sub objekt_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

пишется текст что хатим зделать при нажатии на обекте!!!! :)

End Sub

Private Sub objekt_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

пишется текст что хатим зделать при отпуске бутона на обекте!!!!

End Sub

Ну дабл click, или Right, Left бутон, похожим макаром. :)

Link to comment
Share on other sites

Ой...

Была у меня одна прога...

Для эмуляции кликов (обычных, левой кнопкой, правой)

Найду - напишу.

Вот вспомнил кое - что:

Делается всё это добро при помощи Api функции:

Public Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

Edited by KDima
Link to comment
Share on other sites

Вот ! согласен с KDima , там оно как то через API функции делается, у меня тож гдето было , надо поискать ... :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...