Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58

Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1

04.03.2012, 17:22. Показов 4564. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1. Только есть одно "НО", при нажатии radiobutton появляется окно edit в которое вводится число и вот именно это число необходимо умножить на label и поместить результат в label2ю как это правильно прописать?....
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2012, 17:22
Ответы с готовыми решениями:

Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1. Что-то типо этого: ...

Как сделать чтобы после нажатия RadioButton в одном из шести Radiogroop в edit1 автоматически вносилось значение radiobutton
Как сделать чтобы после нажатия RadioButton в одном из шести Radiogroop в edit1 автоматически вносилось значение radiobutton

Необходимо чтобы при нажатии radiobutton выходило следующее меню с текстом и несколькими radiobutton-ами
Всем привет,помогите нужен пример кода необходимо что бы при нажатии radiobutton выходило следующее меню с текстом и нескольками...

14
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 17:45
во-первых объясните
Цитата Сообщение от Lena_SolncE Посмотреть сообщение
при нажатии radiobutton появляется окно edit
во-вторых, кнопка имеет место быть?
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 17:52  [ТС]
у меня 4 radiobuttonа, 3 пренадлежит числовое значение, а при нажатии на 4-й появляется edit и в него числовое значение вводится с клавиатуры.кнопок нет. при нажатии на соответствующий radiobutton он автоматически умножается на label1 и значение записывается в label2

вот часть программы:
Delphi
1
2
3
4
5
6
7
8
procedure TForm2.RadioButton1Click(Sender: TObject);
var a:integer;
begin
RadioButton1.Visible:=True;
Edit1.Visible:=False;
a:=strtoint(Label1.Caption)*strtoint(RadioButton1.Caption);
label5.Caption:=inttostr(a);
end;
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 18:03
без дополнительных действий для 4-го радиобатона не обойтись. тут либо надо вешать умножение на кнопку после ввода, либо второй раз нажимать на этот радиобатон. либо умножать при потере фокуса edit. к какому решению вам ближе?
по коду сразу отпишусь тоже:
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm2.RadioButton1Click(Sender: TObject);
// var a:integer; не нужная переменная
begin
// RadioButton1.Visible:=True; - к чему нам показывать то что видимо
Edit1.Visible:=False; 
//a:=strtoint(Label1.Caption)*strtoint(RadioButton1.Caption);
//label5.Caption:=inttostr(a);
label5.Caption:=inttostr(strtoint(Label1.Caption)*strtoint(RadioButton1.Caption));
end;
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 18:13  [ТС]
а все таки как сделать чтобы шло умножение label1 на значение edit1?
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 18:23
тоже самое что вы писали в своем коде:
Delphi
1
Label2.Caption := IntToStr(StrToInt(Label1.Caption)*StrToInt(trim(Edit1.Text));
trim() - убираем, если есть пробелы с обеих сторон
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 18:41  [ТС]
он выдает 2 ошибки и не запускается
[Error] Unit2.pas(74): ')' expected but ';' found
[Fatal Error] Project1.dpr(6): Could not compile used unit 'Unit2.pas'
или запускается, но так же идут ошибки и считает только тогда, когда перейдешь на любой radiogroup и после перейдешь снова на этот
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 18:46
в первом случае ошибка в конце не поставил ')' (скобку)
во втором случае я вам написал же, что необходимо дополнительные действия создавать для четвертого радиобатона и едита

Добавлено через 2 минуты
можете скинуть проект, я посмотрю, подправлю...
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 19:03  [ТС]
Allexxisss, а как здесь прикреплять проект?
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 19:10
где форма ответа нажмите "Расширенный режим", там есть вложения
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 19:16  [ТС]
спасибо большое)
Вложения
Тип файла: 7z проект.7z (156.0 Кб, 11 просмотров)
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 19:23
архив не распаковывается, вылетает ошибка. сделайте архив заново и выложите. по возможности zip или rar
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 19:25  [ТС]
а так открывает?
Вложения
Тип файла: zip проект.zip (205.3 Кб, 7 просмотров)
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
04.03.2012, 19:48
вот посмотрите, немного еще кода переписал. будут вопросы пишите
Вложения
Тип файла: rar project.rar (314.8 Кб, 28 просмотров)
1
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 58
04.03.2012, 20:18  [ТС]
спасибо огромнейшее!!!!))))))))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2012, 20:18
Помогаю со студенческими работами здесь

Как сделать, что бы при открытии окна автоматически был выбран по умолчанию RadioButton
Есть несколько RadioButton, необходимо сделать, что-бы один из них был Checked при запуске программы..

RadioButton. Как сделать чтобы текст был слева от кнопки?
Как сделать чтобы текст был слева от кнопки?

Как сделать чтобы radiobutton'ы были независимы друг от друга?
как сделать чтобы radiobutton'ы были независимы друг от друга?не используя Groupbox

Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?
Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?

После выбора radiobutton и нажатия на button вывести текст в поле edit
if (LOWORD(wp) == IDC_BUTTON1) { LRESULT result = SendDlgItemMessage(hWnd, IDC_RADIO1, BM_GETCHECK, 0, 0); if (result ==...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru