Имя: Пароль:
1C
1C 7.7
v7: 1C++ классзакладок
0 botman4
 
11.07.16
11:55
Подскажите пож, может кто пользуется классом закладок( с форума 1с++)
не получается получить значение выбраной закладки.
Все установил, все щелкается, а как получить какая закладка нажата - не знаю.
СПАСИБО.
1 Масянька
 
11.07.16
11:59
(0)
// сам контрол (для закладок) **************************************************
Процедура фЗакладки_Click()
    
    ПредЗакладка.Image = 0;
    
    ТекущаяЗакладка =  Закладки.ТекущаяЗакладка();
    
    ПриВыбореЗакладки(ТекущаяЗакладка.Index, ТекущаяЗакладка.Key);    
    
    ТекущаяЗакладка.Image = 2;
    
    ПредЗакладка = ТекущаяЗакладка;
    
КонецПроцедуры // фЗакладки_Click
2 Это_mike
 
11.07.16
11:59
(0) там этих классов несколько.
как минимум, было два.
Попробуй .ТекущаяЗакладка() - номер
и .ТекущаяЗакладкаСтр() - имя
3 botman4
 
11.07.16
12:20
взял вот это:
http://1cpp.ru/forum/YaBB.pl?num=1195742958

там вроде как есть процедура в описании:

Процедура ФормаЗакладки_Change()
    Страница = Закладки.ТекущаяСтраница();
    //Сообщить(Страница);
    Если ПустоеЗначение(Страница) = 0 Тогда
        Форма.ИспользоватьСлой("общий",2);
        Сообщить(Страница);
    КонецЕсли;
КонецПроцедуры

но как она вызывается????
4 botman4
 
11.07.16
17:06
ни кто не работал с этим классом? 8(
5 Ёпрст
 
11.07.16
17:10
(0)
.SelectedItem
6 Ёпрст
 
11.07.16
17:12
А вообще, к архиву редми приложен, читал ??

ТекущаяСтраница()

    Возвращаемое значение:
    Идентификатор - идентификатор закладки.
7 Ёпрст
 
11.07.16
17:12
Страница = Закладки.ТекущаяСтраница();
8 botman4
 
11.07.16
17:46
вообще читал редми.

каким макаром мне запросить текущуюстраницу?
процедуру ФормаЗакладки_Change()  в модуле формы я разместил, но она не реагирует 8(
или ее еще где разместить нужно,
как вызывать ее?
9 Ёпрст
 
11.07.16
17:51
(8) :)
вообще то, это событие класса.
А так, в (7) ответ
10 Ёпрст
 
11.07.16
17:51
или в (5).
11 Ёпрст
 
11.07.16
17:53
а так,  ФормаЗакладки_Change() ..
у тебя атрибут на форме, на который ты активикс натянул, называется ФормаЗакладки ?
12 botman4
 
11.07.16
18:23
(11)  Спасибище.
Это помогло!
13 botman4
 
11.07.16
18:46
Так, еще один нежданчик появился.
Все работает и переключается и слои переключаются, НО
появляется на одном из слоев какой-то элемент диалога, с цифрой 0. навожу на него мышкой - пишет - "Подсказка"...
14 botman4
 
11.07.16
18:48
и появляется он в левом верхнем углу. добавил в два дока, на одном доку появляется на первой закладке, а на втором на второй ><