Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Контекстное меню для поля RTF / 25 сообщений из 35, страница 1 из 2
28.06.2019, 18:47
    #39831772
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
Приветствую всех, кто обратил внимание на мой пост.
Помогите разобраться, не могу понять какой тип кнопок должен быть для:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
'-------------- ошибка
    .Controls.Add msoControlSplitButtonPopup, 3076, , , True 'Цвет текста
    .Controls.Item(10).BeginGroup = True
    .Controls.Add msoControlSplitButtonPopup, 3077, , , True 'Цвет заливки фона
    .Controls.Add msoControlSplitButtonPopup, 14205, , , True 'Изменить цвет заливки/фона
    .Controls.Add 14, 1769, , , True 'Оформление -> под вопросом
'-------------- ошибка
    .Controls.Add msoControlComboBox, 1728, , , True 'Шрифт
    .Controls.Add msoControlComboBox, 1731, , , True 'Размер


Пример прилагается.
___________________________________
Использую Microsoft Access 2010, 64 бит.

Спасибо каждому, кто мне когда-либо здесь помог и продолжает помогать.
...
Рейтинг: 0 / 0
28.06.2019, 20:27
    #39831805
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23,
А2010 это хорошо,но в 2007 не могу посмотреть даже в режиме ограниченного функционала. Мне кажется что после добавления элемента надо задать свойства именно ему-ведь при добавлении Вы должны присвоить эл-ту какое-то имя. Посмотрите это
...
Рейтинг: 0 / 0
28.06.2019, 21:01
    #39831811
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuМне кажется что после добавления элемента надо задать свойства именно ему-ведь при добавлении Вы должны присвоить эл-ту какое-то имя
Чета не въеду, какое свойство?
Я же не свои кнопки разрабатываю, а использую майкрософтские по их id-кам. С другими то кнопками все ок.
sdkuА2010 это хорошо,но в 2007 не могу посмотреть даже в режиме ограниченного функционала.
Попробовала пересохранить в 2002-2003 свой пример.
...
Рейтинг: 0 / 0
28.06.2019, 23:00
    #39831824
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23,
поясните,пожалуйста,следующее:
при открытии формы Form1 её полю(какому-имя)назначается контекстное меню такого-то вида
...
Рейтинг: 0 / 0
28.06.2019, 23:16
    #39831827
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
...
Рейтинг: 0 / 0
29.06.2019, 10:03
    #39831848
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkunataxa23,
поясните,пожалуйста,следующее:
при открытии формы Form1 её полю(какому-имя)назначается контекстное меню такого-то вида
sdku тынц
спс за ссылку, но именно так я и делала контекстное меню. Видимо пример с версией 2002-2003 вам так же не удалось просмотреть код:

Код: vbnet
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.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
Option Compare Database
Option Explicit

Sub MyShortcutMenuForControlFormatRTF(frm As Form, ctl As Control)
  Dim MenuName As String
  Dim CB As CommandBar

On Error GoTo ErrNumber
  MenuName = "vbaShortCutMenuControlFormatRTF"
On Error Resume Next
  Application.CommandBars(MenuName).Delete
On Error GoTo 0
  Set CB = Application.CommandBars.Add(MenuName, msoBarPopup, False, False)
  
  With CB
    .Controls.Add msoControlButton, 21, , , True 'Вырезать
    .Controls.Add msoControlButton, 19, , , True 'Копировать
    .Controls.Add msoControlButton, 22, , , True 'Вставить
'--------------
    .Controls.Add msoControlButton, 113, , , True 'Полужирный
    .Controls.Item(4).BeginGroup = True
    .Controls.Add msoControlButton, 114, , , True 'Курсив
    .Controls.Add msoControlButton, 115, , , True 'Подчеркнутый
'--------------
    .Controls.Add msoControlButton, 120, , , True 'Текст по левому краю
    .Controls.Item(7).BeginGroup = True
    .Controls.Add msoControlButton, 122, , , True 'Текст по центру
    .Controls.Add msoControlButton, 121, , , True 'Текст по правому краю


'-------------- ошибка
    .Controls.Add msoControlButton, 3076, , , True 'Цвет текста
    .Controls.Item(10).BeginGroup = True
    .Controls.Add msoControlSplitButtonPopup, 3077, , , True 'Цвет заливки фона
    .Controls.Add msoControlSplitButtonPopup, 14205, , , True 'Изменить цвет заливки/фона
    .Controls.Add 14, 1769, , , True 'Оформление -> под вопросом
'-------------- ошибка
    .Controls.Add msoControlComboBox, 1728, , , True 'Шрифт
    .Controls.Add msoControlComboBox, 1731, , , True 'Размер


'--------------
    .Controls.Add msoControlButton, 12, , , True 'Маркеры
    .Controls.Item(10).BeginGroup = True
    .Controls.Add msoControlButton, 11, , , True 'Нумерация
'--------------
    .Controls.Add msoControlButton, 3507, , , True 'Увеличить отступ
    .Controls.Item(12).BeginGroup = True
    .Controls.Add msoControlButton, 3508, , , True 'Уменьшить отступ
  End With
  
  
  frm.Controls.Item(ctl.Name).ShortcutMenuBar = MenuName
  
ExitHeare:
  Set CB = Nothing
Exit Sub

ErrNumber:
  If Error <> 0 Then
    MsgBox Err.Description, , _
      "№ " & Err.Number & ". Процедура: MyShortcutMenuForControlFormatRTF. Модуль: Module1"
    Resume ExitHeare
  End If
End Sub


...
Рейтинг: 0 / 0
29.06.2019, 10:12
    #39831849
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
Бли, забыла выложить как я делаю код в форме:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Option Compare Database
Option Explicit

Private Sub Form_Load()
  Dim i As Control
  
  For Each i In Me.Controls
    Select Case i.Name
      Case "fldTxt"
        Call MyShortcutMenuForControlFormatRTF(Me, i)
'      Case Else
'        MsgBox i.Name
      End Select
  Next i
  
End Sub
...
Рейтинг: 0 / 0
29.06.2019, 13:24
    #39831864
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
1.Вы так и не ответили на ворос:
sdku...при открытии формы Form1 её полю назначается контекстное меню такого-то видаКак оно должно выглядеть
2. В With по CB .Controls.Add msoControlButton-встречается 14 раз + ComboBox несколько раз-Вы хотите добавить столько элементов?
Должно быть так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..................
With CB
   Set cbb = .Controls.Add(1) 'добавление элемента управления в CB-1 это кнопка
     cbb.Caption = "копировать" 'надпись  на добавляемом элементе
     cbb.FaceId = 9996       'иконка на нем
     cbb.OnAction = "Fname"  ' назначение функции
'другие доступные свойства
'и т.д по другим добавляемым элементам-можно применять блок With по каждому элементу
End With
...............


В своей практике не задавал другие свойства (кроме BeginGroup и Visible)-вполне устраивали "умолчательные"
При написании кода,ввода имени элемента и точки(".") раскроется список в котором перечислены доступные свойства (считаю задавать цвет текста и фона,шрифт,его размер и т.д излишней "красивостью")
И еще, стесняюсь спросить: а зачем цикл For(перебор ВСЕХ элементов формы)если процедура назначена конкретному элементу и имя его известно?
...
Рейтинг: 0 / 0
29.06.2019, 16:31
    #39831887
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuДолжно быть так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..................
With CB
   Set cbb = .Controls.Add(1) 'добавление элемента управления в CB-1 это кнопка
     cbb.Caption = "копировать" 'надпись  на добавляемом элементе
     cbb.FaceId = 9996       'иконка на нем
     cbb.OnAction = "Fname"  ' назначение функции
'другие доступные свойства
'и т.д по другим добавляемым элементам-можно применять блок With по каждому элементу
End With
...............


Вы же сами дали ссылку, где приводится пример того как я делала, только разница лишь в применении .BeginGroup = True. Кстати приняла к сведению и сделала по той же аналогии.



sdkuВ своей практике не задавал другие свойства (кроме BeginGroup и Visible)-вполне устраивали "умолчательные"
Так а я и делаю "умолчательные".

sdku2. В With по CB .Controls.Add msoControlButton-встречается 14 раз + ComboBox несколько раз-Вы хотите добавить столько элементов?


sdkuПри написании кода,ввода имени элемента и точки(".") раскроется список в котором перечислены доступные свойства
Речь идет не о свойствах типа Caption, FaceId, и т.д., а о типе контрола: Button, comboBox, toggleButton, splitButton, gallery и т.д.
Есть файл екселевский с ID-ными контролами. Брала по ссылке из темы опубликованной где то здесь на форуме.

sdku(считаю задавать цвет текста и фона,шрифт,его размер и т.д излишней "красивостью")
Ну это на ваш взгляд так. А я хочу вывести в контекстное меню все кнопки для форматирования текста, по причине того, что форма всплывающая и в акссесе 2010 кнопки на панеле управления становятся не активными, если форма создана всплывающим окном. Возможно в 2007 это не так и с этим проблемы нет.

sdkuИ еще, стесняюсь спросить: а зачем цикл For(перебор ВСЕХ элементов формы)если процедура назначена конкретному элементу и имя его известно?
Я перебираю контролы на форме, чтобы контекстное меню применялось только к определенному полю RTF. К другим полям, и же к самой форме я хочу применять другое контекстное меню.
Или вы хотите сказать что я просто что то делаю не правильно?

sdku1.Вы так и не ответили на ворос:
sdku...при открытии формы Form1 её полю назначается контекстное меню такого-то вида
Сорри... Вот для этого я и перебираю контролы, чтобы для нужного поля назначить свое контекстное меню.
...
Рейтинг: 0 / 0
29.06.2019, 16:36
    #39831889
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
Блин картинки не загрузились.
nataxa23Вы же сами дали ссылку, где приводится пример того как я делала, только разница лишь в применении .BeginGroup = True. Кстати приняла к сведению и сделала по той же аналогии.

картинка1

nataxa23sdku2. В With по CB .Controls.Add msoControlButton-встречается 14 раз + ComboBox несколько раз-Вы хотите добавить столько элементов?
картинка2
...
Рейтинг: 0 / 0
29.06.2019, 18:10
    #39831915
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuДолжно быть так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..................
With CB
   Set cbb = .Controls.Add(1) 'добавление элемента управления в CB-1 это кнопка
     cbb.Caption = "копировать" 'надпись  на добавляемом элементе
     cbb.FaceId = 9996       'иконка на нем
     cbb.OnAction = "Fname"  ' назначение функции
'другие доступные свойства
'и т.д по другим добавляемым элементам-можно применять блок With по каждому элементу
End With
...............



Решила последовать вашему примеру и сделать так:
Код: vbnet
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.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
Option Compare Database
Option Explicit

Sub MyShortcutMenuForControlFormatRTF(frm As Form, ctl As Control)
  Dim MenuName As String
  Dim CB As CommandBar
  Dim CBB As CommandBarButton

On Error GoTo ErrNumber
  MenuName = "vbaShortCutMenuControlFormatRTF"
On Error Resume Next
  Application.CommandBars(MenuName).Delete
On Error GoTo 0
  Set CB = Application.CommandBars.Add(MenuName, msoBarPopup, False, False)
  
  Set CBB = CB.Controls.Add(msoControlButton, 21, , , True) 'Вырезать
  Set CBB = CB.Controls.Add(msoControlButton, 19, , , True) 'Копировать
  Set CBB = CB.Controls.Add(msoControlButton, 22, , , True) 'Вставить
'--------------
  Set CBB = CB.Controls.Add(msoControlButton, 113, , , True) 'Полужирный
      CBB.BeginGroup = True
  Set CBB = CB.Controls.Add(msoControlButton, 114, , , True) 'Курсив
  Set CBB = CB.Controls.Add(msoControlButton, 115, , , True) 'Подчеркнутый
'--------------
  Set CBB = CB.Controls.Add(msoControlButton, 120, , , True) 'Текст по левому краю
      CBB.BeginGroup = True
  Set CBB = CB.Controls.Add(msoControlButton, 122, , , True) 'Текст по центру
  Set CBB = CB.Controls.Add(msoControlButton, 121, , , True) 'Текст по правому краю


'-------------- ошибка
  Set CBB = CB.Controls.Add(msoControlSplitButtonPopup, 3076, , , True) 'Цвет текста
      CBB.BeginGroup = True
  Set CBB = CB.Controls.Add(msoControlSplitButtonPopup, 3077, , , True) 'Цвет заливки фона
  Set CBB = CB.Controls.Add(msoControlSplitButtonPopup, 14205, , , True) 'Изменить цвет заливки/фона
'-------------- ошибка
  Set CBB = CB.Controls.Add(msoControlComboBox, 1728, , , True) 'Шрифт
  Set CBB = CB.Controls.Add(msoControlComboBox, 1731, , , True) 'Размер


'--------------
  Set CBB = CB.Controls.Add(msoControlButton, 12, , , True) 'Маркеры
      CBB.BeginGroup = True
  Set CBB = CB.Controls.Add(msoControlButton, 11, , , True) 'Нумерация
'--------------
  Set CBB = CB.Controls.Add(msoControlButton, 3507, , , True) 'Увеличить отступ
      CBB.BeginGroup = True
  Set CBB = CB.Controls.Add(msoControlButton, 3508, , , True) 'Уменьшить отступ
  
  
  frm.Controls.Item(ctl.Name).ShortcutMenuBar = MenuName
  
ExitHeare:
  Set CB = Nothing
  Set CBB = Nothing
Exit Sub

ErrNumber:
  If Error <> 0 Then
    MsgBox Err.Description, , _
      "№ " & Err.Number & ". Процедура: MyShortcutMenuForControlFormatRTF. Модуль: Module1"
    Resume ExitHeare
  End If
End Sub



Результат нулевой, в чем ошибка то???
...
Рейтинг: 0 / 0
29.06.2019, 18:28
    #39831921
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23,
...
Рейтинг: 0 / 0
29.06.2019, 18:33
    #39831923
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
проверьте подключение библиотеки Office и каждый добавляемый элемент должен иметь свое имя и быть объявлен DIMом в процедуре,а само меню в разделе описаний модуля
...
Рейтинг: 0 / 0
29.06.2019, 20:01
    #39831945
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuпроверьте подключение библиотеки Office
Библиотека Office подключена.
sdkuа само меню в разделе описаний модуля
Объявлять «CB As Office.CommandBar» в разделе описаний модуля тоже не вижу смысла, все равно выдается ошибка в процедуре на тех же строках.

Вы в своем примере, спасибо за потраченное время, но вы приводите кнопки, которые у меня уже и так выводятся без ошибок и прекрасно работают - я выкладывала скриншот. Я не знаю как еще сказать?
Я не могу определить тип для добавляемого элемента такого как: шрифт, размер шрифта, цвет текста, фон заливки. Это должны быть не « msoControlButton », а какой-то другой тип – это и вызывает ошибку.
sdkuкаждый добавляемый элемент должен иметь свое имя и быть объявлен DIMом
Если я правильно понимаю примеры, приведенные по вашей же ссылке, то совсем не обязательно объявлять Dim-мами такое количество переменных, достаточно одной переменной « CBB As CommandBarButton » для « msoControlButton ».
Код: vbnet
1.
2.
3.
  Set CBB = CB.Controls.Add(msoControlButton, 21, , , True) 'Вырезать
  Set CBB = CB.Controls.Add(msoControlButton, 19, , , True) 'Копировать
  Set CBB = CB.Controls.Add(msoControlButton, 22, , , True) 'Вставить


Другое дело объявить, например переменную « CBC As CommandBarComboBox » для такого типа как « msoControlComboBox ».
Код: vbnet
1.
2.
  Set CBB = CB.Controls.Add(msoControlComboBox, 1728, , , True) 'Шрифт
  Set CBB = CB.Controls.Add(msoControlComboBox, 1731, , , True) 'Размер


Правда пробовала делать так, ошибки не возникает, элементы отображаются в КонтМеню, но например, при попытке раскрыть список размера шрифта, тогда виснет акссес или вообще падает.

Так же я не знаю какой определить тип для: Цвет текста, Цвет заливки фона, Изменить цвет заливки/фона?
Они явно не « msoControlButton ». Но нигде примеров для этих элементов я не могу никак найти.
...
Рейтинг: 0 / 0
29.06.2019, 20:51
    #39831954
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23 Другое дело объявить, например переменную «CBC As CommandBarComboBox»....
Но затем у Вас идет Set CBB = ...., а не Set CBC = ....

Опечатка?
...
Рейтинг: 0 / 0
29.06.2019, 21:05
    #39831958
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
__MichelleНо затем у Вас идет Set CBB = ...., а не Set CBC = ....

Опечатка?
Нет не опечатка. Просто я не выкладывала уже код, где пыталась использовать «CBC As CommandBarComboBox» для такого типа как «msoControlComboBox». Мне достаточно было просто протестить поэкспериментировав.
...
Рейтинг: 0 / 0
29.06.2019, 21:24
    #39831960
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23Объявлять «CB As Office.CommandBar» в разделе описаний модуля тоже не вижу смысла, все равно выдается ошибка в процедуре на тех же строках.особенно если учесть что переменная СВ фигурирует в обработке закрытия формы
nataxa23Я не могу определить тип для добавляемого элемента такого как: шрифт, размер шрифта, цвет текста, фон заливки. Это должны быть не « msoControlButton », а какой-то другой тип – это и вызывает ошибку.В меню,даже если и выглядит строкой, это кнопка (msoControlButton) с надписью (свойство caption). A свойство OnAction назначает кнопке некую процедуру которая выполнит какое-то действие. У меня сложилось впечатление что вот этот момент Вы недопонимаете.
nataxa23Если я правильно понимаю примеры, приведенные по вашей же ссылке, то совсем не обязательно объявлять Dim-мами такое количество переменных, достаточно одной переменной « CBB As CommandBarButton » для « msoControlButton ».Очень самоуверенно.
Стесняюсь спросить: а какой СВВ,какую и как Вы будете назначать процедуру
Вывод меню с рядом кнопок для которых не назначены действия-зачем такое меню? Создать и вывести меню это пол дела-вторая половина это "научить" его выполнять какие-то действия. Какой бы Вы не задали тип эл.управления без назначения ему процедуры(функции) при щелчке мышом на нем ничего не произойдет(разве что меню закроется).Этот момент Вы упорно не хотите понять.nataxa23Правда пробовала делать так, ошибки не возникает, элементы отображаются в КонтМеню, но например, при попытке раскрыть список размера шрифта, тогда виснет акссес или вообще падает.Список размеров шрифта-это просто подменю
В сети море материала по меню-изучайте
"Не все так просто,как кажется"
...
Рейтинг: 0 / 0
29.06.2019, 21:25
    #39831961
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
Да, на счет ошибки, какая вылазиет:
ссылка
...
Рейтинг: 0 / 0
29.06.2019, 21:55
    #39831965
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuСтесняюсь спросить: а какой СВВ,какую и как Вы будете назначать процедуру
Я не собираюсь назначать свою процедуру на кнопку уже существующую от майкрософта по умолчанию. Она уже им создана, я указываю в строке ее ID, например 21 по умолчанию эта кнопка срабатывает как команда вырезать выделенный кусок текста:
Set CBB = CB.Controls.Add(msoControlButton, 21, , , True) 'Вырезать

sdkuВывод меню с рядом кнопок для которых не назначены действия-зачем такое меню? Создать и вывести меню это пол дела-вторая половина это "научить" его выполнять какие-то действия. Какой бы Вы не задали тип эл.управления без назначения ему процедуры(функции) при щелчке мышом на нем ничего не произойдет(разве что меню закроется).Этот момент Вы упорно не хотите понять.
Так подождите, я вывожу ряд кнопок, с ID-ами по умолчанию от майкрософта: жирный, курсив и т.д. Они же работают и св-во «OnAction» я им не назначаю. Все работает так же как если бы нажимали кнопки на панеле управления, сделанные майкрософтом.
Если я правильно понимаю, это свойство (OnAction) я бы назначала, если бы у меня была своя процедура и мне требовалось чтобы код отработал непосредственно в ней.

sdkuВ меню,даже если и выглядит строкой, это кнопка (msoControlButton) с надписью (свойство caption). A свойство OnAction назначает кнопке некую процедуру которая выполнит какое-то действие. У меня сложилось впечатление что вот этот момент Вы недопонимаете.
Св-во «OnAction» работает, если Вы хотите именно свою процедуру повесить на свою же кнопку - не на майкрософтскую.
Вот пример, где я создавала контекстное меню для отчета свою кнопку - не майкрософтскую
Код: vbnet
1.
2.
3.
4.
5.
    Set CBB = CB.Controls.Add(1) 'Экспорт в PDF
    CBB.BeginGroup = True
    CBB.Caption = "Экспорт в PDF"
    CBB.FaceId = 362 'стандартная пиктограмка 12951
    CBB.OnAction = "ОткрытьОтчетВ_pdf"


...
Рейтинг: 0 / 0
29.06.2019, 22:04
    #39831967
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23,
посмотрите весь топик 15209146
так что ACCESS "непрерывно улучшается" и в последних версиях я не вижу вариантов кроме создания пользовательского (лично для меня qwerty 112 авторитет)
И вопрос:а зачем нам "не местным" ACCESS аж 64 разрядный? (в программировании возникают проблемы. WIN 64 понимаю,но OFFICE....)
...
Рейтинг: 0 / 0
29.06.2019, 22:13
    #39831972
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkuСписок размеров шрифта-это просто подменю
Не совсем согласна с вами.
Есть у меня один примерчик, который я тоже нарыла здесь на форуме, но разобраться не совсем смогла, не могу понять почему у меня 2 кнопки (шрифт и размер) не получается реализовать, а там все работает.
Выкладываю в разных версиях.
...
Рейтинг: 0 / 0
29.06.2019, 23:10
    #39831978
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
nataxa23,
а Вы посмотрите,в примере, на значение по умолчанию группы
...
Рейтинг: 0 / 0
29.06.2019, 23:23
    #39831981
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
И как бы "разжиться" ID
...
Рейтинг: 0 / 0
29.06.2019, 23:34
    #39831983
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
вдогонку:а группу можно и убрать,оставив строку myBar.ShowPopup и удалить блок Select
...
Рейтинг: 0 / 0
30.06.2019, 11:26
    #39832012
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню для поля RTF
sdkunataxa23,
а Вы посмотрите,в примере, на значение по умолчанию группы
Давайте так, если вы хотите помочь, приведите пример текста на что смотреть, на какую строку и т.д. А так это не помощь, а обычная переписка туда-сюда – динамо – помочь не помогаю, но и в помощи не отказываю. Я со своей стороны предоставила все что могла, а вы ходите наводящими предложениями вокруг да около. Пытаетесь умничать, а помочь не помогаете.
sdkuИ как бы "разжиться" ID
Что подразумевается по этой фразой, я не понимаю – без комментариев.
sdkuвдогонку:а группу можно и убрать,оставив строку myBar.ShowPopup и удалить блок Select
В моем случае строку «myBar.ShowPopup» я не знаю как применить, потому что я делаю процедуру в отдельном модуле который загружается не в момент клика правой мышки на поле rtf а один раз в событии Form_Load. Лично мне не понятно к чему ее прикручивать?
Выкладываю пример с кнопками, которых не хватает. В примере в моей версии 2010 акса видно, что 2 кнопки: цвет текста и фон заливки недоступны, а 2 кнопки: шрифт и размер работают косячно. Пример сделан по образу и подобию примера, который я выложила в посте ранее.
Вывод, что в моем коде, что в коде на основе выложенного примера, 4 кнопки, так и не реализованы. Кто может помочь разобраться жду помощи.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Контекстное меню для поля RTF / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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