Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с меню в access программно в частности (msoControlEdit) / 4 сообщений из 4, страница 1 из 1
17.10.2003, 12:54
    #32296506
black zorro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с меню в access программно в частности (msoControlEdit)
Создал менюшку как контекстную
код ниже

Sub zero()
Dim com As CommandBar
Set com = CommandBars.Item("boo")
Do While com.Controls.Count <> 0
com.Controls.Item(1).Delete
Loop
Dim btn As CommandBarButton, edt As CommandBarControl
Set btn = com.Controls.Add(msoControlButton)

btn.Caption = "all items"
btn.FaceId = 123
btn.OnAction = "doRedistributeAll"
Set edt = com.Controls.Add(msoControlEdit)
edt.Caption = "enter items count"
edt.OnAction = "doRedistributeCount"
End Sub

Sub doRedistributeAll()
MsgBox "all"
End Sub
Sub doRedistributeCount()
MsgBox "count "
End Sub

вопрос как мне узнать какое значение пользователь ввел в поле msoControlEdit
...
Рейтинг: 0 / 0
17.10.2003, 13:40
    #32296590
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с меню в access программно в частности (msoControlEdit)
А через text не пробовал?
...
Рейтинг: 0 / 0
17.10.2003, 13:42
    #32296595
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с меню в access программно в частности (msoControlEdit)
В модуле формы объявляем:
Код: plaintext
Public WithEvents CboEdit As Office.CommandBarComboBox


Присваиваем значение переменной - в коде после добавление в меню текстбокса с именем edt.
Код: plaintext
Set Me.CboEdit = edt


Ловим событие:
Код: plaintext
1.
2.
Private Sub CboEdit_Change(ByVal Ctrl As Office.CommandBarComboBox)
MSGBOX  "test"  & Ctrl.TEXT
End Sub


Проверял на тулбарах, в контекстном меню работает совсем криво - событие на изменение возникает при СЛЕД, появлении меню, если тулбар или строка меню то всё работает на ура.
...
Рейтинг: 0 / 0
17.10.2003, 13:45
    #32296604
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с меню в access программно в частности (msoControlEdit)
Всё работает в ХП, если прописывается OnAction - то в нём можно обращаться проще - сразу edt.TEXT

P.S. Просто прочитал не полностью.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с меню в access программно в частности (msoControlEdit) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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