Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про колесико!) / 25 сообщений из 30, страница 1 из 2
03.02.2011, 23:43
    #37096605
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Здравствуйте!
Подскажите, пожалуйста.. Допустим курсор находится в каком-либо поле формы, как сделать так, чтобы при прокручивании колесика мыши мы не переходили на соседние записи, а двигались только внутри этого поля?
...
Рейтинг: 0 / 0
03.02.2011, 23:55
    #37096627
Вопрос про колесико!)
Ju_LiЗдравствуйте!
Подскажите, пожалуйста.. Допустим курсор находится в каком-либо поле формы, как сделать так, чтобы при прокручивании колесика мыши мы не переходили на соседние записи, а двигались только внутри этого поля?

Купите маусенка без колесика и проблема сразу же снимится, без всякого программирования ... :)
...
Рейтинг: 0 / 0
04.02.2011, 00:01
    #37096636
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Guest,
Нееееее))
...
Рейтинг: 0 / 0
04.02.2011, 00:01
    #37096637
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_LiДопустим курсор находится в каком-либо поле формы, как сделать так, чтобы при прокручивании колесика мыши мы не переходили на соседние записи, а двигались только внутри этого поля?
А вы где-нибудь видели такое? В ворде, екселе разве есть горизонтальное движение по колесику? В многострочных текстовых полях (и в мемо) по движению колесика, курсор может двигаться по строкам внутри поля. Но не по символам внутри строки.
...
Рейтинг: 0 / 0
04.02.2011, 00:03
    #37096640
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
mds_world,

Мне и не нужно горизонтальное движение, хотелось бы вертикального.. внутри Memo, например.
...
Рейтинг: 0 / 0
04.02.2011, 00:20
    #37096659
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li,
в каком=то топике Александра-Александра такой вопрос ставился. Кажется, в этом: колесико мышки Посмотрите.
...
Рейтинг: 0 / 0
04.02.2011, 01:50
    #37096728
YBW
YBW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
вопрос колесика будет волновть человечество еще не одно тысячелетие (почти (с))
...
Рейтинг: 0 / 0
04.02.2011, 04:04
    #37096770
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
это в шапку:

Код: plaintext
1.
2.
3.
4.
Option Compare Database
Option Explicit
Dim BlockRecordChange As Boolean
Dim CurrRecord As Long

это остальное:

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Form_Current()
   If BlockRecordChange Then
      DoCmd.GoToRecord acActiveDataObject, , acGoTo, CurrRecord
      BlockRecordChange = False
   End If
End Sub

Код: plaintext
1.
2.
3.
4.
Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
    CurrRecord = Me.CurrentRecord
    BlockRecordChange = True
End Sub

Естесственно имеется ввиду одиночная форма.
...
Рейтинг: 0 / 0
04.02.2011, 09:18
    #37096945
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
alvk,
Форма одиночная, но у меня не работает, к сожалению.

mds_world,
Сейчас копаюсь в этом топике.. Пока тоже ничего не заработало, опять таки к сожалению.
...
Рейтинг: 0 / 0
04.02.2011, 09:23
    #37096953
CoolMind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li, этот вопрос ставится регулярно. К сожалению, решить его без использования сторонних DLL (OCX) вряд ли получится. Поищите по словам "колесо", "колесико".
...
Рейтинг: 0 / 0
04.02.2011, 09:29
    #37096964
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
CoolMind,

Изучаю.. Мило, что кто-то наоборот мучается, чтобы включить эту функцию..)
...
Рейтинг: 0 / 0
04.02.2011, 09:32
    #37096971
CoolMind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li, да, есть такое
Кстати, вот без Dll: 6239758
...
Рейтинг: 0 / 0
04.02.2011, 09:47
    #37097009
Вопрос про колесико!)
Ju_Li,

)) ... Не придется больше покупать мацсенка-маусенка?
...
Рейтинг: 0 / 0
04.02.2011, 09:48
    #37097010
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li,

Чего это "Не работает", у меня так уже три года всё пашет. Акцесс 2003?
...
Рейтинг: 0 / 0
04.02.2011, 09:53
    #37097022
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Форму 2 гляньте и скажите, что не работает.
...
Рейтинг: 0 / 0
04.02.2011, 09:56
    #37097029
CoolMind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
alvk, привет! Это работающий вариант в 2003 Аксессе, но есть два слабых места:
1) запись при движении колёсика сохраняется (но это не проблема),
2) заметно небольшое "моргание" приложения.
...
Рейтинг: 0 / 0
04.02.2011, 10:09
    #37097064
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
CoolMind,

А про моргание тоже на форуме было, но это меня не волнует, ибо движение колёсиком в данном случае - ошибка пользователя и она происходит крайне редко.
...
Рейтинг: 0 / 0
04.02.2011, 10:11
    #37097071
CoolMind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
alvk, согласен. В этом случае даже DLL не приходится присоединять - удобно и не зависит от разных факторов типа версии Windows.
...
Рейтинг: 0 / 0
04.02.2011, 10:27
    #37097124
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
alvk,

Access 2003.
Посмотрела пример, в форме2 колесико заблокировано, но перехода внутри поля все равно же не происходит.. (Memo добавляла)
...
Рейтинг: 0 / 0
04.02.2011, 10:42
    #37097165
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li,

А с чего оно должно прокручиваться? Попробуйте просто создать это поле без модулей, оно не прокручивается.
...
Рейтинг: 0 / 0
04.02.2011, 10:43
    #37097168
CoolMind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Li, вот здесь участники так и не нашли противоядия.
А здесь 7742102 Бенедикт сделал продолжение разработки и смог прокручивать саму форму. Думаю, если переписать один класс для поля Memo или попросить Бенедикта рассказать, как это можно сделать (или услышать, что это невозможно), ваша проблема будет решена.
...
Рейтинг: 0 / 0
04.02.2011, 10:45
    #37097176
Ju_Li
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
alvk,

Да как так не прокручивается! Memo прекрасно прокручивается, но только полосами прокрутки. Колесико переводит на соседние записи.
...
Рейтинг: 0 / 0
04.02.2011, 10:51
    #37097199
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Ju_Lialvk,

Да как так не прокручивается! Memo прекрасно прокручивается, но только полосами прокрутки. Колесико переводит на соседние записи.

А я о том же. Не прокручивается так, как вы хотите, тобишь колЭсиком.
...
Рейтинг: 0 / 0
04.02.2011, 14:54
    #37098052
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
CoolMindА здесь 7742102 Бенедикт сделал продолжение разработки и смог прокручивать саму форму. Думаю, если переписать один класс для поля Memo или попросить Бенедикта рассказать, как это можно сделать (или услышать, что это невозможно), ваша проблема будет решена.Да, там надо немного изменить обработчик события колеса мыши, и посылать события прокрутки не окну формы, а окну активного текстового поля.
...
Рейтинг: 0 / 0
04.02.2011, 15:37
    #37098166
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про колесико!)
Бенедикт,

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


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