Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Программирование 1С
>
1С 8.x
(Модераторы:
Harry
,
Kivals
,
Naghual
) > Тема:
Создание кнопки в ком.панели
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Создание кнопки в ком.панели (Прочитано 12410 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dsg
Гость
Создание кнопки в ком.панели
«
:
16-01-2009 09:01 »
Здравствуйте, все
1.Кто подскажет, как в созданной программно кнопке ком.панели, связанным с табличным полем
заложить стандартное действие,например действие выбрать, редактировать и т.д
Это нужно в случае, когда необходимо отказаться от стандартной командной панели с режимом автоформирование, а создать свою пустую панель и добавить в нее свои кнопки, некоторые из которых должны
отрабатывать стандартные действия, а другие нестандартные
2. Как указать для нестандартного действия процедуру из общего модуля. Пока мне это удается через процедуру формы
действие=новый Действие("СобытиеКнопки");
обКомПанели.Кнопки.Добавить("МояКнопка",
ТипКнопкиКоманднойПанели.Действие,"МояКнопка",действие);
Процедура СобытиеКнопки создана в модуле формы и в ней я вызываю
общую процедуру ОбработкаКнопки, а хотелось бы эту процедуру вызвать сразу по нажатию кнопки.
Заранее спасибо.
Записан
Kivals
Модератор
Offline
Пол:
Re: Создание кнопки в ком.панели
«
Ответ #1 :
16-01-2009 09:34 »
1. А тебе точно нужно это делать динамически? Ведь можно в конфигураторе отключить автозаполнение, потом в контекстном меню коммандной панели выбрать "Заполнить автоматически" - восстановятся все кнопки, потом убить лишние и добавить нужные. Хотя судя по второму вопросу - наверное нужно
2. Нельзя
я тоже когда-то искал...
Записан
dsg
Гость
Re: Создание кнопки в ком.панели
«
Ответ #2 :
19-01-2009 09:09 »
При визуальном построении ком.панели, если в ней выставлена опция Автозаполнение, нельзя удалить кнопки, тоько добавить новые
Записан
Kivals
Модератор
Offline
Пол:
Re: Создание кнопки в ком.панели
«
Ответ #3 :
19-01-2009 21:25 »
опцию снять, а в контекстном меню выбрать "Заполнить автоматически"
КомПанель.GIF
(10.02 Кб - загружено 1065 раз.)
Записан
dsg
Гость
Re: Создание кнопки в ком.панели
«
Ответ #4 :
22-01-2009 07:57 »
Спасибо за подсказку
Теперь хоть можно командную панель формировать с желаемым
набором кнопок
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Программирование 1С
>
1С 8.x
(Модераторы:
Harry
,
Kivals
,
Naghual
) > Тема:
Создание кнопки в ком.панели
Загружается...