Имя: Пароль:
1C
1С v8
программная прокрутка на N позиций в таб. части
0 terr
 
10.11.11
15:25
у меня на форме есть 2 кнопочки, хочу чтоб по нажатию на них, в табличной части документа происходило действие аналогичное кнопкам "радеир" и "радедон"   ну точнее даже не Pg UP/DN, а скорее, прокрутка всего содержимого таб.части на N строк вверх или вниз.

Есть такая возможность?
1 Maxus43
 
10.11.11
15:26
есть, ТекущаяСтрока
2 shuhard
 
10.11.11
15:27
(1) +1
а для конца списка и того проще
Shell = Новый COMОбъект("WScript.Shell");
   Shell.sendKeys("{END}");
3 terr
 
10.11.11
15:34
текущаястрока() не позиционирует ее в центре таблицы
4 Maxus43
 
10.11.11
15:34
(3) а куда надо?
5 shuhard
 
10.11.11
15:35
(3) что есть центр, если в ТЧ 1000 строк, а на экране 20 ?
6 Maxus43
 
10.11.11
15:36
вычисляй сколько строк на экране, и 2 разА назначай текущую строку, чтоб последняя оказалась в центре :)
7 terr
 
10.11.11
15:36
ну вот когда в таблице нажимаешь pagedn она же оч грамотно прокручивает вс] содержимое ровно  на 1 экран

вот аналог хочется поиметь ))
8 shuhard
 
10.11.11
15:37
(7) нажми через (2) pagedn
9 Maxus43
 
10.11.11
15:37
(7) а кнопка щас вылетела чтоли? pagedn?
10 terr
 
10.11.11
15:38
боюсь ))))    а какой там параметр надо подскажи плз ))
11 terr
 
10.11.11
15:38
у меня планшетник )))   кнопка вылетела )
12 DrShad
 
10.11.11
15:45
(11) программно инициируй нажатие сей кнопки
13 shuhard
 
10.11.11
15:50
(10) PGUP - неожиданно ?
14 terr
 
11.11.11
02:11
спасибо :) ну да... несколько неожиданно но я уже привык к этой жизни ))))
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.