powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Контекстное меню для поля RTF
25 сообщений из 35, страница 1 из 2
Контекстное меню для поля RTF
    #39831772
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех, кто обратил внимание на мой пост.
Помогите разобраться, не могу понять какой тип кнопок должен быть для:
Код: 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
Контекстное меню для поля RTF
    #39831805
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23,
А2010 это хорошо,но в 2007 не могу посмотреть даже в режиме ограниченного функционала. Мне кажется что после добавления элемента надо задать свойства именно ему-ведь при добавлении Вы должны присвоить эл-ту какое-то имя. Посмотрите это
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831811
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuМне кажется что после добавления элемента надо задать свойства именно ему-ведь при добавлении Вы должны присвоить эл-ту какое-то имя
Чета не въеду, какое свойство?
Я же не свои кнопки разрабатываю, а использую майкрософтские по их id-кам. С другими то кнопками все ок.
sdkuА2010 это хорошо,но в 2007 не могу посмотреть даже в режиме ограниченного функционала.
Попробовала пересохранить в 2002-2003 свой пример.
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831824
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23,
поясните,пожалуйста,следующее:
при открытии формы Form1 её полю(какому-имя)назначается контекстное меню такого-то вида
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831827
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831848
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Контекстное меню для поля RTF
    #39831849
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бли, забыла выложить как я делаю код в форме:
Код: 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
Контекстное меню для поля RTF
    #39831864
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Контекстное меню для поля RTF
    #39831887
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Контекстное меню для поля RTF
    #39831889
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин картинки не загрузились.
nataxa23Вы же сами дали ссылку, где приводится пример того как я делала, только разница лишь в применении .BeginGroup = True. Кстати приняла к сведению и сделала по той же аналогии.

картинка1

nataxa23sdku2. В With по CB .Controls.Add msoControlButton-встречается 14 раз + ComboBox несколько раз-Вы хотите добавить столько элементов?
картинка2
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831915
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Контекстное меню для поля RTF
    #39831921
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23,
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831923
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверьте подключение библиотеки Office и каждый добавляемый элемент должен иметь свое имя и быть объявлен DIMом в процедуре,а само меню в разделе описаний модуля
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831945
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Контекстное меню для поля RTF
    #39831954
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23 Другое дело объявить, например переменную «CBC As CommandBarComboBox»....
Но затем у Вас идет Set CBB = ...., а не Set CBC = ....

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

Опечатка?
Нет не опечатка. Просто я не выкладывала уже код, где пыталась использовать «CBC As CommandBarComboBox» для такого типа как «msoControlComboBox». Мне достаточно было просто протестить поэкспериментировав.
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831960
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23Объявлять «CB As Office.CommandBar» в разделе описаний модуля тоже не вижу смысла, все равно выдается ошибка в процедуре на тех же строках.особенно если учесть что переменная СВ фигурирует в обработке закрытия формы
nataxa23Я не могу определить тип для добавляемого элемента такого как: шрифт, размер шрифта, цвет текста, фон заливки. Это должны быть не « msoControlButton », а какой-то другой тип – это и вызывает ошибку.В меню,даже если и выглядит строкой, это кнопка (msoControlButton) с надписью (свойство caption). A свойство OnAction назначает кнопке некую процедуру которая выполнит какое-то действие. У меня сложилось впечатление что вот этот момент Вы недопонимаете.
nataxa23Если я правильно понимаю примеры, приведенные по вашей же ссылке, то совсем не обязательно объявлять Dim-мами такое количество переменных, достаточно одной переменной « CBB As CommandBarButton » для « msoControlButton ».Очень самоуверенно.
Стесняюсь спросить: а какой СВВ,какую и как Вы будете назначать процедуру
Вывод меню с рядом кнопок для которых не назначены действия-зачем такое меню? Создать и вывести меню это пол дела-вторая половина это "научить" его выполнять какие-то действия. Какой бы Вы не задали тип эл.управления без назначения ему процедуры(функции) при щелчке мышом на нем ничего не произойдет(разве что меню закроется).Этот момент Вы упорно не хотите понять.nataxa23Правда пробовала делать так, ошибки не возникает, элементы отображаются в КонтМеню, но например, при попытке раскрыть список размера шрифта, тогда виснет акссес или вообще падает.Список размеров шрифта-это просто подменю
В сети море материала по меню-изучайте
"Не все так просто,как кажется"
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831961
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, на счет ошибки, какая вылазиет:
ссылка
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831965
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Контекстное меню для поля RTF
    #39831967
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23,
посмотрите весь топик 15209146
так что ACCESS "непрерывно улучшается" и в последних версиях я не вижу вариантов кроме создания пользовательского (лично для меня qwerty 112 авторитет)
И вопрос:а зачем нам "не местным" ACCESS аж 64 разрядный? (в программировании возникают проблемы. WIN 64 понимаю,но OFFICE....)
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831972
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuСписок размеров шрифта-это просто подменю
Не совсем согласна с вами.
Есть у меня один примерчик, который я тоже нарыла здесь на форуме, но разобраться не совсем смогла, не могу понять почему у меня 2 кнопки (шрифт и размер) не получается реализовать, а там все работает.
Выкладываю в разных версиях.
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831978
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataxa23,
а Вы посмотрите,в примере, на значение по умолчанию группы
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831981
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И как бы "разжиться" ID
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39831983
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:а группу можно и убрать,оставив строку myBar.ShowPopup и удалить блок Select
...
Рейтинг: 0 / 0
Контекстное меню для поля RTF
    #39832012
nataxa23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkunataxa23,
а Вы посмотрите,в примере, на значение по умолчанию группы
Давайте так, если вы хотите помочь, приведите пример текста на что смотреть, на какую строку и т.д. А так это не помощь, а обычная переписка туда-сюда – динамо – помочь не помогаю, но и в помощи не отказываю. Я со своей стороны предоставила все что могла, а вы ходите наводящими предложениями вокруг да около. Пытаетесь умничать, а помочь не помогаете.
sdkuИ как бы "разжиться" ID
Что подразумевается по этой фразой, я не понимаю – без комментариев.
sdkuвдогонку:а группу можно и убрать,оставив строку myBar.ShowPopup и удалить блок Select
В моем случае строку «myBar.ShowPopup» я не знаю как применить, потому что я делаю процедуру в отдельном модуле который загружается не в момент клика правой мышки на поле rtf а один раз в событии Form_Load. Лично мне не понятно к чему ее прикручивать?
Выкладываю пример с кнопками, которых не хватает. В примере в моей версии 2010 акса видно, что 2 кнопки: цвет текста и фон заливки недоступны, а 2 кнопки: шрифт и размер работают косячно. Пример сделан по образу и подобию примера, который я выложила в посте ранее.
Вывод, что в моем коде, что в коде на основе выложенного примера, 4 кнопки, так и не реализованы. Кто может помочь разобраться жду помощи.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Контекстное меню для поля RTF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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