Имя: Пароль:
1C
1С v8
v8: Как получить номер ТекущейСтраницы на форме?
,
0 Помогите
 
18.06.12
07:23
В процедуре ПриСменеСтраницы(Элемент, ТекущаяСтраница)
ТекущаяСтраница присваивается номер от 0 и далее, а у свойства формы Панель.ТекущаяСтраница тип не число.
1 Cube
 
18.06.12
07:26
Эх... А подумать совсем не хочешь?...

Панель.ТекущаяСтраница = Панель.Страницы[ТекущаяСтраница];
2 Cube
 
18.06.12
07:28
Ещё Индекс() покури...
3 Помогите
 
18.06.12
07:32
(1) Через цикл чтоли сравнивать все номера чтобы узнать номер текущей? Так не пойдет.

(2) Панель.ТекущаяСтраница.Индекс()
не работает
4 Мимохожий Однако
 
18.06.12
07:34
Включи отладчик  и найди искомое.
5 Cube
 
18.06.12
07:34
(3) О, госпади... Ты, это, СП-то почитай сначала...

ИндексТекущейСтраницы = Панель.Страницы.Индекс(Панель.ТекущаяСтраница);
6 Помогите
 
18.06.12
07:52
(5) А, так бы сразу и сказал. Спасибо
7 Cube
 
18.06.12
07:56
(6) Так я так сразу и сказал, просто хотелось, чтобы ты и головой подумал, поэтому ответ тебе дал правильный, но не прямой. Ну раз ты лентяем расти хочешь - дело твое :)
8 Помогите
 
18.06.12
08:01
(7) Я и пркурил Индекс() у объекта Панель.ТекущаяСтраница в СП
9 Cube
 
18.06.12
08:04
(8) Ну-ну)) Ещё если учесть что в СП нет объекта "Панель.ТекущаяСтраница", а есть объект "СтраницыПанели"... Становится понятно, что ты не только лентяй, но и врун (или невнимательный) =)))
10 Помогите
 
18.06.12
08:06
(9) Сам ты врун. Панель.ТекущаяСтраница - это что по-твоему?
11 Cube
 
18.06.12
08:08
(10) Ну это не только по-моему, а так и есть - это:

Панель.ТекущаяСтраница (Panel.CurrentPage)
Панель (Panel)
ТекущаяСтраница (CurrentPage)

Использование:
Чтение и запись.

Описание:
Тип: СтраницаПанели.
Содержит текущую страницу панели.

Доступность:
Толстый клиент.
12 Cube
 
18.06.12
08:09
+(11) То есть, это свойство объекта "Панель".