Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
8 / 8 / 5
Регистрация: 21.05.2014
Сообщений: 430
1

Обработка событий кнопки

01.06.2015, 19:52. Показов 681. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
доброго времени суток
сделал такой код для кнопки:
C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float m, n;
float a=StrToFloat(Edit1->Text);
float b=StrToFloat(Edit2->Text);
if (a<b)
             m=m+1; else
             n=a;
             a=b;
             b=n;
}
при нажатии на кнопку, программа должна сравнивать Edit1 и Edit2 в случае если верно то m+1 иначе меняем местами, программа запускается но местами не меняет числа, можете подсказать что не так ?

Добавлено через 12 минут
поискал, поразбирался, нашел другой код, подправил свой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float m, n;
float a=StrToFloat(Edit1->Text);
float b=StrToFloat(Edit2->Text);
if (a<b)
{
m=m+1;
}
else
{
n=a;
a=b;
b=n;
}
}
но всеравно не идет программа

Добавлено через 16 минут
все понял, я чет сплю уже, вывод забыл добавить:\
но теперь ошибки появляются:
[C++ Error] Unit1.cpp(35): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(36): E2141 Declaration syntax error
вывод :
Edit1->Text=FloatToStr(a);
Edit2->Text=FloatToStr(b);

Добавлено через 20 минут
все, я сам разобрался, если кому нид код:
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float m, n;
float a=StrToFloat(Edit1->Text);
float b=StrToFloat(Edit2->Text);
if (a<b)
{
m=m+1;
}
else
{
n=a;
a=b;
b=n;
 
}
Edit1->Text=FloatToStr(a);
Edit2->Text=FloatToStr(b);
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2015, 19:52
Ответы с готовыми решениями:

Обработка событий
Подскажите пожалуйста,как сделать какое -нибудь действие например ShowMessage для OnClick...

Неверная обработка событий
Неверно обрабатываются события CheckListBox. При постановки галочки выводится сообщение удалено, за...

Обработка событий кнопок Button
Доброго времени суток!!! Во время создания формы создаются 10 кнопок таки образом: for(int i =...

Обработка событий элементами формы
Среда - Borland C++. Элемент формы Button имеет обработчик события на Clic где код работы с WINAPI...

1
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
02.06.2015, 09:42 2
Покажите 35 и 36 строки вашего кода
0
02.06.2015, 09:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2015, 09:42
Помогаю со студенческими работами здесь

Обработка событий динамически созданных компонентов
По нажатию на кнопку я создаю новый компонент на форме. panel.push_back(NULL); panel =...

Обработка сообщений/событий. Отслеживание в оборудовании
Мне необходимо отслеживать изменения в составе оборудования. Весь день лажу по инету - ищу, читаю -...

Обработка событий динамически созданных объектов в С++ Builder
Добрый день! Подскажите, пожалуйста, возможное решение следующей проблемы... Есть некая форма. На...

Обработка кнопки
У меян есть вот такая идея!я решил написать небольшую программку куда пользователь будет вводить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru