Код: Выделить всё
if(Edit1->Text.Length()>1)
if(Edit1->Text[1] == '0' && Edit1->Text[2]!=DecimalSeparator)
{
ShowMessage("Ошибка! Вы не поставили запятую после 1-го нуля");
return;
Заранне благодарен за ответ.
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Код: Выделить всё
if(Edit1->Text.Length()>1)
if(Edit1->Text[1] == '0' && Edit1->Text[2]!=DecimalSeparator)
{
ShowMessage("Ошибка! Вы не поставили запятую после 1-го нуля");
return;
Код: Выделить всё
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TEdit *edit;
for(int i=0;i<ComponentCount;i++)
if(edit=dynamic_cast<TEdit*>(Components[i]))
if(edit->Text.Length()>1)
if(edit->Text[1] == '0' && edit->Text[2]!=DecimalSeparator)
{
ShowMessage("Ошибка! Вы не поставили запятую после 1-го нуля");
edit->SetFocus();
return;
}
}
Код: Выделить всё
for(int i=1;i<6;i++)
{
TEdit *b = dynamic_cast<TEdit*>(FindChildControl("Edit"+IntToStr(i)));
if(b->Text.Length()==0)
{
ShowMessage("Введите значение");
b->SetFocus();
return;
}
}
Код: Выделить всё
for(int i=1;i<6;i++)
{
TEdit *b = dynamic_cast<TEdit*>(FindChildControl("Edit"+IntToStr(i)));
if(b->Text.Length()==0)