Как связать radiobutton и button

Обновлено: 01.07.2022

After dragging and dropping button group in Netbeans 7.2, how to add radio button in that button group?

@MouseEvent: I think that he means from NetBeans' Matisse drag and drop code generation tool. Myself, I recommend that he avoid using that tool.

5 Answers 5

There's a Button Group field in the radio button's property. Set this value for each of the radio button that you want to add in the group to the button group's name.

  1. Drag a ButtonGroup from the palette and drop it on your GUI. It will show up under Other Components in the Inspector panel.
  2. Right-click on it and Change variable name to something meaningful.
  3. Now select a radio button in your GUI.
  4. In the Properties panel look for the buttonGroup property.
  5. Click the combo box next to it and select your button group.

Click on the Button Group and then click anywhere in the design form. Select all the buttons you want to group by pressing CTRL and the button. Right click on one of the buttons and select properties. In the ButtonGroup of the Properties, click on the down arrow. Your selection of button groups should appear. Left click on the one you want.

Мне нужно что бы при выборе варианта из радиобатона и нажатии на определенную кнопку выводились определенные значения, как это сделать? Допустим у меня 4 радиобатона и 5 кнопок и к каждому варианту мне надо что бы выводились свои значения. То есть если я нажму 1-ый радио и 1-ую кнопку выводится один список значений, если 1-ую радио и 2-ую кнопку, то другой список значений и т.д. 2-ой радио и 1 кнопку другие значения. В общем при нажатии разных комбинаций разные значения. Ищу ищу а что то не вижу вариантов решения этой проблемы.

Как сделать обычную кнопку в режиме ключа?
Добрый день! Есть кнопка типа Button (решение с ToggleButton не подходит), мне нужно сделать.

Как связать radiobutton и label?
Здравствуйте. Как связать radiobutton и label? Нужно что бы при выборе одного из radiobutton.

Для начала загрузки windows 7 нужно нажать любую кнопку на клавиатуре.Как включить обычную загрузку?
До обновления bios компьютер запускался как положено: нажал кнопку питания, загрузился windows.

Как связать кнопку с картинками?
На HTML есть кнопка - chekbutton, и два картинки, наложенных друг на друга. Нужно, чтоб при.

Нет, просто если выбрал радио 1 и батон 1 то выводит одно радио 1 и батон 2 другое радио 2 и батон 1 другое и вот так 4 радио и 6 батонов

Код выводит значения выбранного радиобатона и id нажатой кнопки. С помощью проверки этих двух значений не должно составить труда добиться вариативности

Почему то не могу менять id кнопку не даёт, можно как то пофиксить, пожалуйста, а то для меня это темный лес.

как связать кнопку с формой?
Здравствуйте!подскажите пожалуйста как связать кнопку с формой? что прописать в коде кнопки?:( и.


Как связать кнопку из цикла с переменной метода?
Здравствуйте , тут у меня пример с JFrame и Random. Как из кода переменную piskaKarta присвоить.

Как связать одну кнопку на одной форме с другой формой
Здравствуйте! При написании программного кода у меня возник вопрос по связи двух кнопок на двух.

Нужно связать RadioButton и столбцы в таблице?
Всем привет. Нужно, чтобы при выборе определенного RadioButton'а и введении соответствующего.

Здравствуйте.
Подскажите, как сделать Выполнение RadioButton с помощью Button?
Т.е. у меня на выбор 3 RadioButton'a с разными действиями (сложение, вычитание, умножение), мне нужно выбрать 1 и нажатием на Вычислить(Button2) получить ответ в Label

Связь RadioButton, Edit и Button, Delphi7
Добрый вечер! Помогите пожалуйста с кодом, не могу никак сделать такую структуру кода: На форме.

Вывод текста в Memo после выбора RadioButton, при нажатии на Button
Привет всем! Делфи.. Не могу понять, как сделать вывод текста. через всё работает, а вот с.

Если Button 1 и Button 2 нажаты - Button 3 стала активной, как?
Проверка если Button 1 и Button 2 нажаты - Button 3 стала активной Причем нужно чтобы это.

Button + RadioButton
У меня есть три радио-кнопки. Могу по клику на любой из них вывести label и value с помощью.

А я всё равно не шарю что сделать, если возьму RadioGroup
У меня просто GroupBox создан, а в нём RadioButton (как нас учили)
А про Items и ItemIndex вообще ничего не знаю.

Значит, плохо учили. Или плохо учились.

RadioGroup - это GroupBox, который сам создаёт нужное количество RadioButton.

Значит, плохо учили. Или плохо учились.

RadioGroup - это GroupBox, который сам создаёт нужное количество RadioButton.

Не учили совсем, если честно.
Понял, но нигде в интернете не могу найти объяснения, как сделать так, как мне нужно, даже с RadioGroup

Поставить на форму RadioGroup, выделить его, в инспекторе объектов найти свойство "Items" и нажать на него и справа от его значения появится кнопка с 3 точками, нажать на неё, и откроется редактор. В нём написать свои действия (сложение, вычитание, умножение) в каждой строке. Во время работы у RadioGroup.ItemIndex будет номер выбранной радиокнопки, начиная с 0. Если ничего не выбрано, то ItemIndex равен -1.

Затем в обработчике кнопки вписать код вида:

А как именно вам нужно?
Ну вот набросок примера кода с учетом того, что вас учили работать с GroupBox:

northener, во-первых, для наглядности. Во-вторых, чтобы не писать Edit. для каждого случая, ибо лень.

Ну вот у меня, по всему заданию, получается такой код для 1 РадиоБоттон (переменные, которые я умножаю в данном случае и вывод ответа, но он мне не нужен при нажатии на Радио:

Вы не любитель копипасты?

Добавлено через 3 минуты

Ну вот у меня, по всему заданию, получается такой код для 1 РадиоБоттон (переменные, которые я умножаю в данном случае и вывод ответа, но он мне не нужен при нажатии на Радио:
Delphi

Не нужен от слова совсем. У вас по заданию значимое действие должно происходить по нажатию кнопки, а не по нажатию радиокнопки. А радиокнопка только выполняет предварительный выбор того, что должно делаться по нажатию кнопки.

Тогда, в этот код нужно добавить ещё d? Раз у меня 3 переменные, и общей сделать не С а D?
И ещё вот часть задания, про "сделать другие радиокнопки неактивными"
Вид операции выбирается с помощью компонента RadioButton. Приложение должно быть спроектировано таким образом, что при выборе какой либо операции, остальные операции станут недоступны.

if (RadioButton3.enabled=TRUE) then RadioButton2.enabled:=FALSE;
if (RadioButton3.enabled=TRUE) then RadioButton1.enabled:=FALSE;

Это что за страх.
Все радиокнопки, находящиеся на одном контроле входят в одну группу и сами выключаются, когда пользователь нажимает на другую кнопку.

Добавлено через 1 минуту
Ну и само условие if (RadioButton3.enabled=TRUE) then странное. Свойство Enabled уже boolean, поэтому лучше писать:

Это выборка из всех статей, что я нашёл в интернете и втиснуты в условия задания
Сам понимаю, что дикий фейл, но по-другому я это понять не могу
"""Вид операции выбирается с помощью компонента RadioButton. Приложение должно быть спроектировано таким образом, что при выборе какой либо операции, остальные операции станут недоступны."""

Нет, почему же. Ваш код попробовал, но запутался совсем, т.к. ответы у меня получаются другие всё из-за тех же 2х переменных вместо 3х.

Если очень хочется, то можно и так, конечно, никто не запретит. Но по человечески делают в одном обработчике. И да, один и тот же обработчик вычисления можно привязать и к нажатию кнопки Button, и к изменению RadioGroup, чтобы результат пересчитывался сразу при переключении радиокнопок.

northener, разобрался с Вашим кодом, всё вышло как и просили по заданию.
AzAtom, с Вашим кодом тоже поразбираюсь, научусь пользоваться RadioGroup

RadioButton как обычный Button
Как сделать чтобы радио баттон выглядел как обычный баттон, но работал как радио баттон? скрин для.


Radiobutton. При изменении с одной на другую отключить button
У меня есть 2 radiobutton. Как мне сделать так, чтобы при переключении между ними button становился.

Выполнение действия по нажатию на RadioButton
Всем доброго времени суток. Делаю курсовую на тему "Игра Рулетка" на VS 14. Сделал Picture control.

Выполнение действий в зависимости от значений RadioButton
Здравствуйте. Помогите пожалуйста. Есть UserForm с двумя переключателями (OptionButton) и.

Выполнение действия по нажатию button
всем привет! столкнулся с проблемой! мне необходимо при нажатии на кнопку выполнение РНР скрипта.

Как к кнопке Button привязать комбинацию клавиш?
Добрый день, озадачился тем, что нужно к кнопке привязать событие имитирующее нажатие комбинации.

Как привязать график к Radio Button?
Как в gui сделать так, чтобы при нажатии RadioButton1 строился первый график, а при нажатии.


Не получается к кнопке привязать два действия
Вот код который я использовал: unit Unit15; interface uses Winapi.Windows.

Как сделать, чтобы при нажатии кнопки Push Button загоралась та или иная кнопка Radio Button
вопрос: Как сделать,чтобы при нажатие кнопки Push Botton загоралась та или иная кнопка Radio Button?

Например - снять их с RadioButton, и вызывать по нажатию на кнопку, получая информацию о том что вызывать по состоянию RadioButton.

Radio Button (option button) в html документе, открытом в IE
Как "нажать" (не знаю какое событие должно произойти или какое свойство нужно установит в true).


Как очистить выбранный radio button!?
Т.е. у меня на форме есть 4 кнопки radio button, я выбираю 1 из них и появляется кружок, а как.

Как можно отменить выбор radio button?
Здравствуйте друзья! Возникла такая ситуация, что на сайте необходимо использовать несколько.

Как связать Radio Button с таблицей в базе данных?
Здравствуйте! Подскажите пожалуйста, как связать Radio Button с таблицей в базе данных, то есть при.

I am trying to associate a radio input with a specified text input. As you can see in the picture, there are two options. I know I can use for="" to associate the label to the radio input, but how can I also associate it to the text input underneath, and vise versa so when I focus on the text input, if focuses the correct radio button?

Radio and text input

NOTE: The amount entered will be inserted into the database, so that's the most important part of this form. Currently if I click on $Off, I can still enter a number in %Off. I don't want this to happen, so the user does not get confused.

5 Answers 5

You can't use a single element to label two separate inputs. I would suggest associating the labels to the radio buttons, since the radio button is such a small click target and the label expands that target.

Choose one of the radios to be selected by default, perhaps "$ Off". Disable the other text field by default:

Then use jQuery to do something like this:

Basically, this listens for click events on both radio buttons. When you click one radio, it enables its associated text field (i.e., the text field with a CSS class name matching the value of the radio button) and disables the other text field. That way, you can't enter text into either text field unless its associated radio button is checked.

Читайте также: