Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » TEdit eine variable zuweisen?

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
04.11.2005, 12:18 Uhr
~avoid[unreg]
Gast


ich habe meine ersten programmier schritte mit visual c++ 6.0 gemacht.
dort hatte man die möglichkeit einem Edit feld eine variable zu zuweisen damit der inhalt z.b.
beim drücken von eines butten in diese variable gelegt wird.

jetzt bin ich auf den c++ Builder 5 umgestiegen und dort gibt es so eine funktion nicht,
wie mir scheint.

wäre cool wenn mir da jemand helfen könnte.
thx avoid
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.11.2005, 12:27 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo

C++:
// Inhalt
AnsiString s = Edit1->Text;
// Eigenschaften
Edit1->Top = 10;


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 04.11.2005 um 12:28 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.11.2005, 17:13 Uhr
~avoid[unreg]
Gast


wenn ich das richtig verstehe meinst du es so:

ich kann durch AnsiString den inhalt von Edit1->Text in die variable s ablegen?

Edit1->Top = 10; ist aber nur ein ausrichtungs parameter, wozu hast du den erwähnt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.11.2005, 17:56 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

Zitat von ~avoid:
...ich kann durch AnsiString den inhalt von Edit1->Text in die variable s ablegen?

Ja, wenn Du jedoch den Wert(Zahl, Ziffer) für Berechnungen brauchst, musst Du natürlich noch casten. Bei den MFC konntest Du den Datentyp der ja gleich mit angeben, also int, float etc. Die VCL bietet dafür z.t. schon fertige Funktionen. Bsp:

C++:
  int iZahl = int iZahl = StrToInt(Edit1->Text);




Zitat von ~avoid:
Edit1->Top = 10; ist aber nur ein ausrichtungs parameter, wozu hast du den erwähnt?


Bei den MFC hast Du für das Steuerelement eine Membervariable angelegt um komfortabel auf dessen Methoden und Eigenschaften zugreifen zu können(bsp. m_edit1). Hier bei den VCL wird der Name des SE gleich mit als Eigenschaft festgelegt. Es war nur als Bsp. gedacht, damit Du den Unterschied siehst.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 05.11.2005 um 18:00 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.11.2005, 14:22 Uhr
~avoid[unreg]
Gast


danke.
ich habs jetzt folgendermasen am laufen:

char varin1[50];
wenn ich Knopf drücke{
strncpy(varin1,Edit1->Text.c_str(),49);
}


und zum auslesen benutze ich:

wenn ich Knopf2 drücke{
Edit1->Text=varin1;
}

klapt gut so, muß nur noch strlen bestimmen lassen damit ich später keine 50zeichen in ne datei ablege.


danke nochmal
 
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: