Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » (TObject *Sender) -> TEdit ermitteln, wie?

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.06.2005, 13:01 Uhr
Arthur Drakonis



Hi,
also möchte folgendes erreichen:

ich möchte eine Funktion, mit der ich 10 TEdit-Eingabefelder überwachen will.
ich weis, dass ich das einfacher haben kann, wenn ich für jedes Feld eine Funktion benutze, aber ich möchte halt nur eine Funktion dafür.

habe dabei folgendes Problem bei der Funktion:
void __fastcall TEditClick(TObject *Sender)
{
AnsiString Inhalt = Sender->Text;
}

also die Zeile "AnsiString Inhalt = Sender->Text;" funktioniert nicht, da TObject keine Eigenschaft Text hat.
nur wie kann ich erreichen, dass ich beim klicken auf eines der 10 Edit-Felder den Inhalt von diesem ermitteln kann?

mit Sender->ClassName() bekomme ich die Klasse zurück als das es sich um ein TEdit handelt, aber das hilft mir nicht weiter.
--
www.uo-even.com
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.06.2005, 13:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


evtl so in der Art:


C++:
TEdit *Edit = (TEdit *)Sender;
AnsiString Inhalt = Edit->Text;


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.06.2005, 13:37 Uhr
Arthur Drakonis



jop genau, funktioniert danke
--
www.uo-even.com
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.06.2005, 14:54 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Du kannst auch direkt auf TEdit* casten:

C++:
void __fastcall TEditClick(TObject *Sender)
{
AnsiString Inhalt = dynamic_cast<TEdit*>(Sender)->Text;
}


Das nur mal so am Rande...
 
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: