Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ToolBar как программится обработка события нажатия кнопки панели? / 6 сообщений из 6, страница 1 из 1
19.02.2007, 11:41
    #34340380
Sergys1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Нигде не могу найти описание о ToolBar_e. Как заставить прогу обрабатывать событие нажатия конкретной кнопки. Думал через index, да прога ругается на массив. Пожалуйста, помогите.
...
Рейтинг: 0 / 0
19.02.2007, 11:59
    #34340459
Arthur26
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Sergys1, я например, так обрабатываю:

Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
If Button.Key = "tlbNew" Then mnuNew_Click
.
.
.
...
Рейтинг: 0 / 0
19.02.2007, 12:20
    #34340534
Sergys1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Это, наверное, в VB_NET так? Забыл написать, что у меня VB6. Такой код, что-то не проходит. Или я не правильно понял?
...
Рейтинг: 0 / 0
19.02.2007, 12:33
    #34340581
Sergys1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Все, спасибо, разобрался. Не то событие смотрел.
...
Рейтинг: 0 / 0
19.02.2007, 12:34
    #34340583
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Наверное Так !!!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Private Sub tbrEdit_ButtonClick(ByVal Button As MSComctlLib.Button)
On Error GoTo ErrorHandler: ' if an error occurs Vb will jump too that line

        Select Case Button.Key ' Select The button Being pressed by
        ' using the select case statement also on the Buttons Key
     Case "open" ' user Clicked the Open Button
         Call open_Click
     Case "save" ' user Clicked the save Button
         Call save_Click
     Case "refresh" ' user Clicked the Refresh Button
         Call refresh_click
     Case "print" 'user Clicked Print Button
         Call print_Click
     Case "cut" ' user Clicked the cut Button
         Call cut_Click
     Case "find" ' user Clicked the Find Button
         Call find_Click
    Case "delete" ' user Clicked the Find Button
         Call delete_Click
     Case "properties" ' user Clicked the Find Button
         Call prop_Click
      Case "replace" ' user Clicked the Find Button
         Call replace_Click
        End Select
        
ErrorHandler:
    If Err.Number <>  0  Then ' if an error is equal too anything other or above zero then ......
      ' Display the error message too the user
      MsgBox "Cannot access the toolbar, " & Err.Description, vbCritical, "Toolbar - NextPad"
      Exit Sub ' exit the sub immediately
    End If

End Sub

Ну а дальше пишите код для каждого события !!
...
Рейтинг: 0 / 0
21.02.2007, 10:22
    #34346000
Sergys1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar как программится обработка события нажатия кнопки панели?
Cпасибо большое, все работает!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ToolBar как программится обработка события нажатия кнопки панели? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]