Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » 1. Mal mit dem Builder-> nix ereicht

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.07.2003, 19:16 Uhr
MeisterB



Hi hab heute das erste mal mit Borland C++ Builder gearbeitet. Natürlich ist der ganz anderes als Delphi na super. Nich mal das einfachste Zeug habe ich hinbekommen, dehalb hoffe ich ihr könnt mir weiterhelfen!

1. Wie kann ich ein Lable in einer Procedure verwenden(Bsp. User drückt Button->Procedure die in Lable.caption "Hallo" schreibt) bzw. wie erstlle ich eine Procedure die auf alle Elemente der Form zugreifen kann?

2. Wie wandle ich den Edit.text in eine integer Zahl bzw. eine integer Zahl für die Benutzung in einem Edit.text um?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.07.2003, 20:03 Uhr
~WG_Spritzwasser
Gast


falls ich das richtig verstanden hab ganz einfach
zu 1.
//bei button1->Click
Lable1->Caption = "Hallo";

zu 2.
StrToInt(Edit1->Text);
Edit1->Text=IntToStr(x);
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.07.2003, 07:18 Uhr
MeisterB



Ok werd das 2. mal testen aber 1. wird wohl nicht funktionieren.
Ich meine das ungefähr so:

Button1.Click
{
Testlauf()
}

void procedure Testlauf()
{
Label1->Caption="Hallo";
}

und da erhalte ich in der Procedure das er Label1 nicht kennt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.07.2003, 17:34 Uhr
~Lars
Gast



Zitat:
MeisterB postete
Ok werd das 2. mal testen aber 1. wird wohl nicht funktionieren.
Ich meine das ungefähr so:

Button1.Click
{
Testlauf()
}

void procedure Testlauf()
{
Label1->Caption="Hallo";
}

und da erhalte ich in der Procedure das er Label1 nicht kennt.



Das ist kein Wunder, weil die Funktion nicht auf die Methoden und Properties der Fensterklasse zugreifen kann. Ist aber in Delphi genau dasselbe. Wenn du die Funktion als Methode der Fensterklasse machst, haut es hin:

void Form1::Testlauf()
{
Label1->Caption="Hallo";
}

und in die Header-Datei den Prototyp eintragen, fertig.

Lars
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.07.2003, 19:59 Uhr
MeisterB



Danke Lars, hat super geklappt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: