Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Timer


Rekomendowane odpowiedzi

Opublikowano
Witam, mam taki problem. Mam taki kod i program powiększa mi pixele tylko o 1 i 10, w reszcie jest niepoprawna wartość. 

//---------------------------------------------------------------------------
 
#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::Timer1Timer(TObject *Sender)
{
 if(Edit1->Text >= 1 && Edit1->Text <= 10){
        Label1->Caption = "Bede powiekszal o " + Edit1->Text + " pixele na sekunde!";
        Form1->Height = Form1->Height + Edit1->Text.ToInt();
        Form1->Width = Form1->Width + Edit1->Text.ToInt();
        }
        else{
        Label1->Caption = "Niepoprawna wartosc!";
        }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  if(Timer1->Enabled == false){
                Timer1->Enabled = true;
                Button1->Caption = "Stop";
        }
        else{
                Timer1->Enabled = false;
                Button1->Caption = "Start";
        }
}
//---------------------------------------------------------------------------

Dlaczego?

 

Opublikowano
if(Edit1->Text >= 1 && Edit1->Text <= 10){

dałeś tu znak && co jest odpowiednikiem 'and'

wstaw zamiast tego || lub 'or'

Osobiście pomagam tylko na PW lub e-mail


-----------------------------------------------------------------


https://github.com/smietanka

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...