Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26115
Рейтинг: 2126
#121: 2009-09-06 11:58:51 ЛС | профиль | цитата
Sergoo писал(а):
Ведь что делает радиокнопка? переключает, а тут, просто говорит я включена(выключена)

Смысл радиокнопки не в этом -- единственное чем она отличается от чекбокса, это тем, что не может быть активной больше одной кнопки, по типу переключателя диапазонов старых приемников (откуда и название) -- при нажатии все остальные выщелкиваются
карма: 22

0
Ответов: 80
Рейтинг: -5
#122: 2009-09-06 12:12:47 ЛС | профиль | цитата
Но, если это так, то это больше похоже на декорацию?
Чекбокс, тоже можно инужно снадбить подобной фитчей
карма: 0

0
Разработчик
Ответов: 26115
Рейтинг: 2126
#123: 2009-09-06 12:20:50 ЛС | профиль | цитата
Sergoo писал(а):
то это больше похоже на декорацию?

Почему же, ближайший родственник группы радиокнопок -- одноуровневый шаговый искатель, где один вход соединен только с одним конкретным выходом
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#124: 2009-09-06 12:33:28 ЛС | профиль | цитата
nesco писал(а):
Смысл радиокнопки не в этом -- единственное чем она отличается от чекбокса, это тем, что не может быть активной больше одной кнопки
нужно добавить - на одной панели. Радиокнопки, расположенные на другой панели - работают независимо от первой.
Вот пример реализации "переключателя направления события на 3-и положения" (или 5-ть - 10-ть)


Просто, понятно и без лишних компонент (как там по новым правилам - "компонент" склоняется ? )
и совместимость со старыми схемами совершенно не страдает
CheckBox - это обыкновенный ВКЛВЫКЛ (выключатель) и заставлять человека, при горящей лампочке , ощупывать выключатель - абсурд. Есть ворона, значит сигнал через CheckBox должен пройти без применения "ощупывающих" компонент.
ИМХО.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 2p1_3.png [2.7KB] [616], p1_2.png [2.7KB] [642]
Голосовали:Konst
Ответов: 80
Рейтинг: -5
#125: 2009-09-06 12:37:52 ЛС | профиль | цитата
nesco.... помнится мы уже разговор на эту тему вели и в результате я ....
Но. или я неправильно понял или действие радиокнопки тебе самому неприятно????!!!!!
Чекбокс и радиокнопка только посылают сигнал о нажатии, а не переключают, а вот сигнал можно интерпретировать и использовать по разному. В отличии от сигнала идентификации, предпологается, что они должны и переключать, чего на сегодняшний момент в них просто нет.
один вход соединен только с одним конкретным выходом


Конкретный выход есть, а где вход? Cчитать входом предустановку в позицию? Но, это не вход, а просто установка в позицию и все.

С Тад, я согласен, и добавлю не один а несколько сигналов (ворон)!!!
карма: 0

0
Разработчик
Ответов: 26115
Рейтинг: 2126
#126: 2009-09-06 12:58:18 ЛС | профиль | цитата
Tad писал(а):
как там по новым правилам - "компонент" склоняется ?

Не неси бред, это слово испокон веков склонялось, что в единственном, что во множественном числе. Не веришь, открой словарь руского языка и посмотри. Так что, писать правильно надо -- "без лишних компонентов". Млин, во что превращают русский язык, аж дрожь берет

Sergoo писал(а):
Но, это не вход, а просто установка в позицию и все

Да, правильно, это сам механизм переключателя, считай механика, собственно, без самих контактных групп

------------ Дoбавленo в 13.06:
Насколько я всех понял, то вам хочется совместить интерфейсную часть (механику) с управлением потоками (электроникой)
Ну сказано же было -- не стоит пихать все в один компонент, че вы опять завелись
карма: 22

0
Ответов: 80
Рейтинг: -5
#127: 2009-09-06 13:15:17 ЛС | профиль | цитата
вот так:





Ну сказано же было -- не стоит пихать все в один компонент, че вы опять завелись


надоело пихать схемы поразным углам закоулкам, ведь Hiasm предназначен для упрощения, а не усложнения действий пользователя - не программиста!!!!!
карма: 0

0
Разработчик
Ответов: 26115
Рейтинг: 2126
#128: 2009-09-06 13:19:57 ЛС | профиль | цитата
Ну, почалось -- понеслась душа в рай
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#129: 2009-09-06 13:27:27 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2021-06-21 04:28:17
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#130: 2009-09-06 13:29:30 ЛС | профиль | цитата
nesco писал(а):
Насколько я всех понял, то вам хочется совместить интерфейсную часть (механику) с управлением потоками (электроникой)
Ага.
nesco писал(а):
Ну сказано же было -- не стоит пихать все в один компонент, че вы опять завелись
А ты ляг на диван, закрой глаза и спокойно чуть-чуть подумай.

Ничего там не пихается - одна процедура, которая при неиспользовании и кодов не добавляет.

Я уже сколько пользуюсь - удобно, аж жуть.
------------ Дoбавленo в 13.32:
Удобно как Check из "Помощников"

Add(Check,15513765,308,350)
{
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 80
Рейтинг: -5
#131: 2009-09-06 13:33:42 ЛС | профиль | цитата
Спасибо за совет? Но данную тему начал сегодня не я.

Я только под итог в ключился... и то, потому, что рационал-зерно увидел.

Все, пока, в этой теме ...
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#132: 2009-09-06 13:44:22 ЛС | профиль | цитата
И делов то всего:
Две строчки в ini-файлы

*doInData=Входные данные для передачи|1|
*onOutData=Входные данные, если флажок установлен|2|
и

#pas
procedure THICheckBox._work_doInData;
// или procedure THIRadioButton._work_doInData;
begin
If Control.Checked then _hi_onEvent(_event_onOutData,_Data);
end;

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
3
Голосовали:Assasin, filyaxxxcom, Konst
Разработчик
Ответов: 4698
Рейтинг: 426
#133: 2009-09-06 13:47:53 ЛС | профиль | цитата
Согласен с Tad, ПОЛНОСТЬЮ Я ЗАМАХАЛСЯ ставить Inddex to Chanel для КАЖДОГО radiobuttonCheckBox экономит время, нервы и конечный код
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#134: 2009-09-06 13:51:41 ЛС | профиль | цитата
nesco писал(а):
Ну сказано же было -- не стоит пихать все в один компонент, че вы опять завелись
а почему не стоит - не сказали.
Потому и завожусь каждый раз, когда приходится цеплять кучу обвязки и заставлять ее работать.
А тут выбрал RadioButton или поставил ворону в CheckBox и работает само без лишних компонентов
Все довольны и все смеются.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 485
Рейтинг: 86
#135: 2009-09-06 13:56:17 ЛС | профиль | цитата
Tad писал(а):
Ничего там не пихается - одна процедура, которая при неиспользовании и кодов не добавляет
Если кодов не добавляет при неиспользовании, то чего бы не добавить? Я пробовал пользоваться доработанными RadioButton и CheckBox. Разводить и читать такие схемы гораздо приятнее. Сейчас их не использую, но исключительно по причине совместимости схем.
карма: 0

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