Проблема следующая:
На компоненте RadioButton (пакет Windows/Компоненты/Интерфейс/RadioButton) присутствуют точки doSelect (выбирает текущий переключатель) и onSelect (событие происходит всякий раз при клике на компоненте). По описанию doSelect, а именно "выбирает текущий переключатель", события onSelect быть не должно, т.к. это событие должно происходить после клика на компоненте (скорее всего мышкой, там не написано почемуто). Это ещё не сама проблема... проблема в том, что программа, допустим кнопка, посылает на точку doSelect событие, что заставляет RadioButton включиться или поставить точку, и в то-же время не должно происходить события onSelect т.к. клика на компоненте не было, но почему-то это происходит! Но это тоже не сама проблема. Беру компонент RadioButton и в точках выбираю событие onMouseUp (событие происходит всякий раз при отпускание кнопки мыши и возвращает в поток код нажатой кнопки) или onMouseDown (событие происходит всякий раз при клике в области компонента (перед событием onClick) и возвращает в поток код нажатой кнопки), и как-бы проблема должна быть решена... но почему то, на моё великое удивление этого не произошло! doSelect одновременно вызывает onSelect, onMouseUp и onMouseDown.
Вот код:
code_25187.txt
Прошу сделать компонент так, чтобы doSelect не вызывал хотя-бы один из onSelect, onMouseUp и onMouseDown событий!
Этот топик читают: Гость
Ответов: 1061
Рейтинг: 22
|
|||
карма: 0 |
| ||
файлы: 1 | code_25187.txt [992B] [95] |
Ответов: 8930
Рейтинг: 823
|
|||
RinniX, code_25188.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_25188.txt [1KB] [115] | ||
Голосовали: | RinniX |
Ответов: 1061
Рейтинг: 22
|
|||
Леонид, Хитёр ты однако!
Попробую приспособить к моему проекту! |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
.......
|
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | code_25189.txt [895B] [124] | ||
Голосовали: | RinniX |
Ответов: 1061
Рейтинг: 22
|
|||
nesco, тоже очень интересно и проще! + Всем большое СПАСИБО!
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А если 5-ть RadioButton-ов ? и переключаются пролграммно...
|
|||
карма: 25 |
|
Ответов: 8930
Рейтинг: 823
|
|||
nesco писал(а): а че такой сложный Здравствуйте ребята, я опять с вами! |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, Мы очень рады !
Без шуток. Правда. |
|||
карма: 25 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Что-то странные сообщения оставляет Tad!
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
RinniX, чем странные ?
Хотел спросить, а зачем вообще точка RadioButton.doSelect нужна ? |
|||
карма: 25 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Tad писал(а): чем странные ?Первое твоё сообщение точки... второе было точки... потом ты исправил... когда я уже отправил сообщение! Tad писал(а): Хотел спросить, а зачем вообще точка RadioButton.doSelect нужна ?И зачем её придумали только??? непонятно! Мне она нужна, чтобы рейтинг в аудио файлах устанавливать, на которых уже был ранее установлен рейтинг! |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
RinniX писал(а): Первое твоё сообщение точки... второе было точки... |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Набрал длинное сообщение. Форум заткнулся. Заменил на точки - точки ушли.
Второй раз попытался отправить длинное - та же история. Вот и всё. Неприличные выражения не печатались - произносились в полный голос (дома сам был) |
|||
карма: 25 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Tad писал(а): Набрал длинное сообщение. Форум заткнулся. Заменил на точки - точки ушли.
Второй раз попытался отправить длинное - та же история. Чёта не понял... в смысле длинное сообщение? А какой лимит символов на сообщение должен быть? А моё первое сообщение не длинное? |
|||
карма: 0 |
|