Вверх ↑
Этот топик читают: Гость
Ответов: 1061
Рейтинг: 22
#1: 2011-09-18 18:19:30 ЛС | профиль | цитата
Проблема следующая:

На компоненте 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 событий!
карма: 0

0
файлы: 1code_25187.txt [992B] [95]
Ответов: 8930
Рейтинг: 823
#2: 2011-09-18 18:56:33 ЛС | профиль | цитата
RinniX, code_25188.txt
карма: 19

1
файлы: 1code_25188.txt [1KB] [115]
Голосовали:RinniX
Ответов: 1061
Рейтинг: 22
#3: 2011-09-18 19:10:26 ЛС | профиль | цитата
Леонид, Хитёр ты однако!

Попробую приспособить к моему проекту!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2011-09-18 19:33:23 ЛС | профиль | цитата
.......
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#5: 2011-09-18 19:40:53 ЛС | профиль | цитата
Леонид, а че такой сложный коммутатор

code_25189.txt
карма: 22

1
файлы: 1code_25189.txt [895B] [124]
Голосовали:RinniX
Ответов: 1061
Рейтинг: 22
#6: 2011-09-18 20:06:40 ЛС | профиль | цитата
nesco, тоже очень интересно и проще! + Всем большое СПАСИБО!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2011-09-18 20:10:27 ЛС | профиль | цитата
А если 5-ть RadioButton-ов ? и переключаются пролграммно...
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#8: 2011-09-18 20:13:34 ЛС | профиль | цитата
nesco писал(а):
а че такой сложный
Да у меня компьютер 5 дней был в отключке (сбросил BIOS по умолчанию и перестал загружаться ), тренировки не было
Здравствуйте ребята, я опять с вами!
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#9: 2011-09-18 20:16:45 ЛС | профиль | цитата
Леонид, Мы очень рады !
Без шуток. Правда.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1061
Рейтинг: 22
#10: 2011-09-18 20:17:30 ЛС | профиль | цитата
Что-то странные сообщения оставляет Tad!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2011-09-18 20:39:09 ЛС | профиль | цитата
RinniX, чем странные ?
Хотел спросить, а зачем вообще точка RadioButton.doSelect нужна ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1061
Рейтинг: 22
#12: 2011-09-18 21:46:14 ЛС | профиль | цитата
Tad писал(а):
чем странные ?

Первое твоё сообщение точки... второе было точки... потом ты исправил... когда я уже отправил сообщение!


Tad писал(а):
Хотел спросить, а зачем вообще точка RadioButton.doSelect нужна ?

И зачем её придумали только??? непонятно!
Мне она нужна, чтобы рейтинг в аудио файлах устанавливать, на которых уже был ранее установлен рейтинг!
карма: 0

0
Ответов: 8930
Рейтинг: 823
#13: 2011-09-18 23:13:29 ЛС | профиль | цитата
RinniX писал(а):
Первое твоё сообщение точки... второе было точки...
Это не точки, это МНОГОТОЧИЕ, в которое ИИ форума превратил слишком длинное (наверное, содержало неприличные выражения) сообщение Tad
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#14: 2011-09-18 23:19:59 ЛС | профиль | цитата
Набрал длинное сообщение. Форум заткнулся. Заменил на точки - точки ушли.
Второй раз попытался отправить длинное - та же история.
Вот и всё. Неприличные выражения не печатались - произносились в полный голос (дома сам был)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1061
Рейтинг: 22
#15: 2011-09-19 08:38:57 ЛС | профиль | цитата
Tad писал(а):
Набрал длинное сообщение. Форум заткнулся. Заменил на точки - точки ушли.
Второй раз попытался отправить длинное - та же история.

Чёта не понял... в смысле длинное сообщение? А какой лимит символов на сообщение должен быть? А моё первое сообщение не длинное?
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)