|
Обычные формы. Добавить кнопку на нужную страницу
| ☑ |
0
poligraf
08.07.15
✎
09:58
|
В общем надо сформировать страничку с кнопками.
Надо так:)
До чего дошел
СтраницаКнопок = ЭлементыФормы.ОсновнаяПанель.Страницы.Добавить("ГорячиеКлавиши", "Горячие клавиши");
Кнопка = ЭлементыФормы.Добавить(Тип("Кнопка"), "Кнопка1", , СтраницаКнопок);
Страничка добавляется, все хорошо.
Кнопка добавляется, если только первые два параметра задаю.
Четвертым хочет получить панель, а не страницу.
Вот собственно не могу найти как на мою страницу добавить мою кнопку
|
|
1
Lexey_
08.07.15
✎
10:16
|
(0) из СП: ЭлементыФормы.Добавить(<Тип>, <Имя>, <Видимость>, <ПоместитьНа>)
<ПоместитьНа> Если указана панель, то добавляемый элемент размещается на текущей странице панели.
|
|
2
bootini
08.07.15
✎
10:16
|
Как-то так, наверное:
СтраницаКнопок = ЭлементыФормы.ОсновнаяПанель.Страницы.Добавить("ГорячиеКлавиши", "Горячие клавиши");
ИндексСтраницы = ЭлементыФормы.ОсновнаяПанель.Страницы.Индекс(СтраницаКнопок );
Кнопка = ЭлементыФормы.ОсновнаяПанель.Страницы[ИндексСтраницы].Добавить(Тип("Кнопка"), "Кнопка1", , СтраницаКнопок);
|
|
3
poligraf
08.07.15
✎
10:24
|
(1) чем фраза "Четвертым хочет получить панель, а не страницу", принципиально отличается от цитаты из СП? СП читал
(2) неа. С таким же успехом можно пробовать СтраницаКнопок.Добавить(), но нет у страницы таких методов
|
|
4
Lexey_
08.07.15
✎
10:28
|
(3) тогда почему указываешь страницу, а не панель, как написано в СП?
|
|
5
bootini
08.07.15
✎
10:29
|
(3) Да, тупанул ))
|
|
6
bootini
08.07.15
✎
10:32
|
СтраницаКнопок = ЭлементыФормы.ОсновнаяПанель.Страницы.Добавить("ГорячиеКлавиши", "Горячие клавиши");
ЭлементыФормы.ОсновнаяПанель.ТекущаяСтраница = СтраницаКнопок;
Кнопка = ЭлементыФормы.Добавить(Тип("Кнопка"), "Кнопка1", , ЭлементыФормы.ОсновнаяПанель);
|
|
7
Lexey_
08.07.15
✎
10:34
|
(6) о чем и говорилось в (1)
|
|
8
poligraf
08.07.15
✎
10:43
|
(6) Спасибо.
(7) Ну да... Уровня абстракции не хватило для понимания
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан