Страница: 1 |
Страница: 1 |
Вопрос: Sendkeys "a" Во имя быстродействия
Добавлено: 20.04.05 16:49
Автор вопроса: Morpheus | Web-сайт:
День добрый!
Тут такая проблемка, когда я использую нестандартные кнопки (ну, там ХР стиль итд) при частых кликах мышкой они нажимаются в 3 раза реже. Этот баг легко исправляется если в событие клик написать Sendkeys "a". Вот интерестно, может ли при каких то обстоятельствах эта самая буква А которая посылается практически вникуда вызвать какие либо проблемы? Вроде я же её кнопке посылаю ?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 20.04.05 17:07
Не юзай такие кнопки больше...
Номер ответа: 2
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #2
Добавлено: 20.04.05 17:13
2 GSerg: Почему? Ну даже если я сам напишу может баг вылезти
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 20.04.05 17:17
Если такой баг вылезет, значит ты плохо написал... Посылать "a" (кстати, почему "a", а не "б"?) - это моветон.
Номер ответа: 4
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #4
Добавлено: 20.04.05 18:01
Хех.. так и знал, что кто нибудь спросит Специально не стал писать, думал догадаетесь, что можно посылать хоть "нажимайся сволочь" а буква "а" вроде как самая первая
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 20.04.05 18:10
Если что и посылать, дык vbNullChar, оно первей по-любому станет...
А вообще, стоит поэкспериментировать с ReleaseCapture...
Номер ответа: 6
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #6
Добавлено: 20.04.05 23:56
Я эту проблему в своих контролах решил тем, что превращал DblClick в ещё один Click. Теперь мои кнопки как часто не нажимай - им всё Click. А двойной кнопке вообще не нужен.