Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
tegami
6 / 6 / 5
Регистрация: 21.05.2014
Сообщений: 430
1

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

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

доброго времени суток
сделал такой код для кнопки:
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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2015, 19:52
Ответы с готовыми решениями:

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

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

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

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

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

1
Почтальон
Модератор
1001 / 791 / 163
Регистрация: 22.03.2015
Сообщений: 4,976
Записей в блоге: 1
Завершенные тесты: 2
02.06.2015, 09:42 2
Покажите 35 и 36 строки вашего кода
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2015, 09:42

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.