View Single Post
Old 13-03-2007, 18:38   #1
Fabri80
Member
 
Iscritto dal: Jan 2003
Messaggi: 31
[vc++ 2003] override della funzione ToString

Ciao, sapete come si esegue l'ovverride della funzione ToString per una classe qualunque ?

Spiego meglio, ho una classe cosė definita:
Codice:
__gc public class tagClass : public System::ComponentModel::Component {
public:
   char* name;
   ...
}
Se nel main ne creo una istanza e poi chiamo la funzione ToString predefinita ottengo come risulatato "myForm.tagClass". Vorrei ridefinire la funzione ToString in modo da ottenere il valore di name.

In VB.NET sarebbe:
Codice:
Public Overrides Function toString() As String
   toString = Me.name
End Function
Ma in Visual C++ 2003 come si fa ?

Grazie, ciao.
__________________
Q6600 2400@3000 | Zalman 7000Cu | MSI P43 | 2x2Gb800 | ATI HD3870 Silent | WD5000AAKS 500Gb + STM3250820A 250Gb | TT-budget S2-3200 HDTV-S2| XP 32bit/VISTA 64bit
Fabri80 č offline   Rispondi citando il messaggio o parte di esso