Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Про ScrollBar / 25 сообщений из 31, страница 1 из 2
23.06.2004, 15:00:06
    #32573963
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Здравствуйте!
Есть форма с вертикальным и горизонтальным ScrollBar-ом.
Как отключить реакцию формы на перемещения ползунка?
Т.е. надо, чтобы ползунок бегал, а форма на него не регировала.
Спасибо.
...
Рейтинг: 0 / 0
23.06.2004, 15:33:19
    #32574083
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyBЗдравствуйте!
Есть форма с вертикальным и горизонтальным ScrollBar-ом.
Как отключить реакцию формы на перемещения ползунка?
Т.е. надо, чтобы ползунок бегал, а форма на него не регировала.
Спасибо.

проще всего отключить "ползунок" ведь пользы от него нет
...
Рейтинг: 0 / 0
23.06.2004, 15:39:29
    #32574098
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Нельзя!
На бегунок я хочу вешать свои функции, а пользоваться бегунками-контролами не хочется.
...
Рейтинг: 0 / 0
23.06.2004, 15:47:31
    #32574118
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyBНельзя!
На бегунок я хочу вешать свои функции, а пользоваться бегунками-контролами не хочется.

И как вы на них свои функции повесите?
Они разве события генерят?

Уж лучше что-то стороннее повесить :) ИМХО
...
Рейтинг: 0 / 0
23.06.2004, 15:48:55
    #32574120
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyBНельзя!
На бегунок я хочу вешать свои функции, а пользоваться бегунками-контролами не хочется.

а на какое событие будешь вешать ?
...
Рейтинг: 0 / 0
23.06.2004, 16:02:46
    #32574169
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Попробую ответить:
По таймеру (к сожалению больше не знаю как) буду считывать значения V и H ScrollBar-а и вызывать свою функцию.
...
Рейтинг: 0 / 0
23.06.2004, 16:04:04
    #32574175
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
"На бегунок я хочу вешать свои функции, а пользоваться бегунками-контролами не хочется"

касатик, выбери себе другого клиента. тут все стараются облеччить жизнь, а ты ее усложняешь. не грузи.
...
Рейтинг: 0 / 0
23.06.2004, 16:06:52
    #32574184
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyBПопробую ответить:
По таймеру (к сожалению больше не знаю как) буду считывать значения V и H ScrollBar-а и вызывать свою функцию.

Нет - точно надо левый ocx брать - он вам и события нормально вернет, что-бы с таймером не париться :), а то по таймеру, такие провалы по времени могут оказаться :(
...
Рейтинг: 0 / 0
23.06.2004, 16:15:34
    #32574202
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
2paparome
"Нет - точно надо левый ocx брать - он вам и события нормально вернет, что-бы с таймером не париться :), а то по таймеру, такие провалы по времени могут оказаться "

Есть допустим 10 форм.
Я хотел вешать таймер не на каждую форму, а на ацесс вообще (SetTimer - API) и в таймере анализировать и вызывать функции в зависимости от активной формы.
По Вашему получается, что на каждую форму надо вешать "левый" OCX.
Не хочется так.
...
Рейтинг: 0 / 0
23.06.2004, 16:17:48
    #32574208
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyB2paparome
"Нет - точно надо левый ocx брать - он вам и события нормально вернет, что-бы с таймером не париться :), а то по таймеру, такие провалы по времени могут оказаться "

Есть допустим 10 форм.
Я хотел вешать таймер не на каждую форму, а на ацесс вообще (SetTimer - API) и в таймере анализировать и вызывать функции в зависимости от активной формы.
По Вашему получается, что на каждую форму надо вешать "левый" OCX.
Не хочется так.

не покатит 10 форм 0.1 сек реакция 0.01 сек период сканирования
- твоя система не будет работоспособной
...
Рейтинг: 0 / 0
23.06.2004, 16:21:00
    #32574220
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
2Shuhard
"не покатит 10 форм 0.1 сек реакция 0.01 сек период сканирования
- твоя система не будет работоспособной"

Может и так, но хотелось бы получить ответ на поставленный мною вопрос.
Возможно ли это и как?
...
Рейтинг: 0 / 0
23.06.2004, 16:24:54
    #32574237
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyB2Shuhard
"не покатит 10 форм 0.1 сек реакция 0.01 сек период сканирования
- твоя система не будет работоспособной"

Может и так, но хотелось бы получить ответ на поставленный мною вопрос.
Возможно ли это и как?
сделать можно всё - я не умею
бей в тамтам зови ГУРов
...
Рейтинг: 0 / 0
23.06.2004, 18:07:57
    #32574461
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
VitalyB2Shuhard
"не покатит 10 форм 0.1 сек реакция 0.01 сек период сканирования
- твоя система не будет работоспособной"

Может и так, но хотелось бы получить ответ на поставленный мною вопрос.
Возможно ли это и как?

Не понимаю зачем "левые ocx", прокрутка настолько ст. элемент, что внедрить его на форму и отслеживать события не потребует каких-то доп. контролов или элементов
...
Рейтинг: 0 / 0
23.06.2004, 18:38:29
    #32574502
N_A
N_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
авторНе понимаю зачем "левые ocx", прокрутка настолько ст. элемент, что внедрить его на форму и отслеживать события не потребует каких-то доп. контролов или элементовПолностью согласен. Но если хочется родное - можно сделать пару родных прямоугольников и программно обабатывать события мыши на них, это намного проще чем ковырятся в скролбаре формы.
...
Рейтинг: 0 / 0
23.06.2004, 18:50:41
    #32574520
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
А то обрисуй задачу по-подробнее, может чего путного без скролов присоветуем! Еще красивше будет! А главное, правильнее!!! :)))
...
Рейтинг: 0 / 0
24.06.2004, 10:34:24
    #32575026
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Rivkin DmitryА то обрисуй задачу по-подробнее, может чего путного без скролов присоветуем! Еще красивше будет! А главное, правильнее!!!
Задача такова:
Есть форма с горизонтальным скроллом.
В зависимости от чекбокса, надо скроллить либо всю форму (стандартный ScrollBar), либо с "заморозкой" 3 первых столбцов (только область данных).
Хотелось бы пользоваться одним ScrollBar-ом.
...
Рейтинг: 0 / 0
24.06.2004, 10:46:06
    #32575055
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Господи, так это все решаемо средствами Акса ! (Он такой умненький, Аксик!!!)
Просто тебе придется открывать форму (подформу) в режиме таблицы. Нужно создать свое меню или всплывающее меню и перетащить туда кнопки или опции из меню формат (может быть в русской версии Акса опции меню называются иначе) и сможешь морозить, прятать или открывать любые поля из таблицы. Там же находятся сортировки, фильтры и другая всячина. Пользуйся и не ломай голову!
...
Рейтинг: 0 / 0
24.06.2004, 10:54:50
    #32575075
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Rivkin DmitryГосподи, так это все решаемо средствами Акса ! (Он такой умненький, Аксик!!!)
Просто тебе придется открывать форму (подформу) в режиме таблицы. Нужно создать свое меню или всплывающее меню и перетащить туда кнопки или опции из меню формат (может быть в русской версии Акса опции меню называются иначе) и сможешь морозить, прятать или открывать любые поля из таблицы. Там же находятся сортировки, фильтры и другая всячина. Пользуйся и не ломай голову!

Все бы хорошо, да форма ленточная.
Область данных содержит контролы в 3 ряда, да еще красить надо в разные цвета в зависимости от условий.
Как такое сделать в режиме таблицы я не знаю.
...
Рейтинг: 0 / 0
24.06.2004, 11:03:35
    #32575093
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Цветом придется пожертвовать, а контролы в табличном режиме выведутся в один ряд.
Можно предложить другой выриант: Оставить все как есть но форму перенести в подформу, тогда Акс сам организует скролы на подформе. Кажется, так должно получиться.
...
Рейтинг: 0 / 0
24.06.2004, 11:05:44
    #32575099
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
начал с "Как отключить реакцию формы на перемещения ползунка?"
закончил "В зависимости от чекбокса, надо скроллить либо всю форму (стандартный ScrollBar), либо с "заморозкой" 3 первых столбцов"

блин. вопросы задавать совершенно не умеет.
так и хочется дать по башке.
люуууууудииииииииии
спрашивайте так: хочу то-то. а как сделать - подскажите.
поубывал бы
...
Рейтинг: 0 / 0
24.06.2004, 11:20:45
    #32575130
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
ищначал с "Как отключить реакцию формы на перемещения ползунка?"
закончил "В зависимости от чекбокса, надо скроллить либо всю форму (стандартный ScrollBar), либо с "заморозкой" 3 первых столбцов"

блин. вопросы задавать совершенно не умеет.
так и хочется дать по башке.
люуууууудииииииииии
спрашивайте так: хочу то-то. а как сделать - подскажите.
поубывал бы
Не надо давать мне по башке, да и убивать тоже не надо.
Вы наверно не выспались?
Мне кажется, если можно отключить ScrollBar, то также можно и включить обратно для выполнения стандартных действий.
И пожалуйста, отвечайте по существу, если есть что сказать.

2Rivkin Dmitry
Перенос формы в подформу чреват с правкой большого количества запросов и программ в модулях. Хочется этого избежать.
...
Рейтинг: 0 / 0
24.06.2004, 11:42:22
    #32575182
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
"если можно отключить ScrollBar, то также можно и включить обратно для выполнения стандартных действий"

бред сивой кобылы.
никто еще за несколько лет существования форума ТАКИХ вопросов не задавал. вас не смущает это? а также соответствующая тишина на ваши вопросы?
...
Рейтинг: 0 / 0
24.06.2004, 11:44:05
    #32575185
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
вопрос ваш можно интерпретировать так:
хочу попасть из москвы в питер через владивосток
...
Рейтинг: 0 / 0
24.06.2004, 11:58:32
    #32575215
VitalyB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Хам трамвайный"если можно отключить ScrollBar, то также можно и включить обратно для выполнения стандартных действий"

бред сивой кобылы.
никто еще за несколько лет существования форума ТАКИХ вопросов не задавал. вас не смущает это? а также соответствующая тишина на ваши вопросы?
Нет, не смущает.
Если кто-то что-то не знает - это не значит, что это невозможно.
Я не знаю и поэтому спрашиваю.
Еще раз вопрос:
Как отменить (в идеале перехватить событие) прокрутку ScrollBar-а?
"Бегунок" бегает, а реакции никакой.
...
Рейтинг: 0 / 0
24.06.2004, 11:59:01
    #32575216
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про ScrollBar
Ребята, ребята, успокойтесь! Нет плохих или глупых вопросов. Они такими кажутся по причине отсутствия информации или, наоборот, от избытка информации из прошлого опыта програмера. Конечно, хочется иметь доступ ко всему, но Акс имеет ограничения. Я думаю, что некоторые господа, в прошлом могли задавать не совсем корректные вопросы и в будущем не гарантированы ....

Что касается существа вопроса, о я думаю, переделки необходимы минимальные. Попробуй сначала сделать что-нибудь простое с сабформой, убедись, что работает и дерзай. Запросов это не коснется, если, конечно, в них не хранятся ссылки на форму. Все можно довольно просто обойти. Но это уже другие вопросы

Удачи!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Про ScrollBar / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]