|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
30.07.2008, 11:11 | #1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Перезначение клавиш PgUp и PgOn
Перезначение клавиш PgUp и PgOn
Как сделать, что бы этими клавишами, вне зависимости от масштаба листа, переключаться по ячейкам с заданным шагом? |
30.07.2008, 12:16 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
С помощью метода OnKey, назначте этим клавишам процедуры, выполняющие
Код:
Чем шире угол зрения, тем он тупее.
|
31.07.2008, 00:16 | #3 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
SAS
Маленько не так, так сдвигает на середину экрана и потом, все ОК. Поясню, у меня на 19' мониторе, лист, масштаб 115, ячейки А1:К24, отображается на весь экран, А1:К2 - закрепленная область, так вот, надо, что бы, где бы не находился курсор диапазона А3:К24, жму "PgOn" и вижу, диапазон А54:К75..... Сделал так: Код:
А вот как в автомате это сделать....?? |
31.07.2008, 07:21 | #4 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Так Вам нужно "с шагом", или у Вас всего 2 области, между которыми нужно осуществлять переход? Если "с шагом", то что это за шаг такой
Цитата:
А если у Вас всего 2 области, то можно использовать всего одну кнопку, при нажатии которой будет выполняться переход "туда" или "обратно". Для этого, можно назначить для "понравившейся" Вам кнопки методом OnKey процедуру Код:
Чем шире угол зрения, тем он тупее.
|
|
31.07.2008, 11:24 | #5 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Цитата:
Что бы ответить, скажите, какой у Вас монитор, 19'? Я выложу, два, чисто интерфейсные файлы и Вы все поймете, а так, мы о разном говорим. Последний раз редактировалось valerij; 01.08.2008 в 01:56. |
|
31.07.2008, 12:02 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
SAS
В первом файле имеем, масштаб листа 110, галка - заголовки строк и столбцов, снята, строка формул и строка состояния, активны. Ставим курсор на "Хл. Буроз. Под.", жмем два раза кл. PgOn, тот же пункт, но в др. числе, теперь на п. "Рог. Горчичный" и то же самое, если я сдвину на п. "О С Т А Т О К", примерно на середину экрана и жмем два раза кл. PgOn, видео-позиция пунктов, где стоит курсор, не меняется То же самое надо сделать во втором файле. Жать кл. PgUp и PgOn не важно, один или два раза Последний раз редактировалось valerij; 31.07.2008 в 12:41. |
01.08.2008, 02:07 | #7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
SAS
Наверное, Вы не поняли, что все таки я хотел? Вот, мне надо скопировать позицию ""Рог. Горчичный" и вставить ее во все числа с шагом 51, в первом файле, шаг 48, там все просто, жму два раза кл. "PgOn" и точно перемещаюсь в ту же в-позицию, а во втором файле, просто так, не получается, нужен макрос. |
03.08.2008, 19:42 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. При открытии файла, Клавишам "PageUp" и "PageDown" назначаются макросы "Vverh" и "Vniz" соответственно.
Шаг в файлах разный (требуемый). Нет зависимости не от установленного масштаба, не от величины и разрешения дисплея. Так нужно было?
Чем шире угол зрения, тем он тупее.
|
03.08.2008, 23:44 | #9 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Цитата:
Просто СУПЕР, именно то, что нужно, С П А С И Б О! --------------- | ^^пиво^^ \\|""\\_,_ |___SAS888__||___|__|) (@)(@)""*|(@)(@)**(@) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Залипание клавиш | RealSHELS | Общие вопросы Delphi | 3 | 07.05.2008 22:47 |
Несколько клавиш | snake-as | Общие вопросы Delphi | 3 | 15.03.2008 10:23 |
Код клавиш | MAKEDON | Общие вопросы Delphi | 4 | 07.01.2008 13:42 |
Подмена клавиш | martinz | Win Api | 19 | 25.11.2007 09:02 |