myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [C++] Form und RichEdit als Parameter an Funktion (https://mygully.com/showthread.php?t=2356932)

Your_Conscience 05.07.11 10:19

[C++] Form und RichEdit als Parameter an Funktion
 
Könnte mir jemand sagen, wie ich ein Formular und ein RichEdit an eine Funktion weitergeben kann?
Die Funktion befindet sich in einer Include-Datei, weshalb ich ja nicht einfach "Form1->RichEdit1->iwas" schreiben kann.

Danke

sirleo 05.07.11 12:00

Du übergibst den RichEdit-Inhalt an die Funktion wenn du auf den Button drückst.
dh
pseudocode:

void Button_click(object,.....){
MyFunctionForContent(this.RichtEditText);
}


Hab in C++ nie mit einer GUI gearbeitet, dafür nutze ich dann doch andere Sprachen, aber
so oder so ähnlich hat es seine Gültigkeit in allen Imperativen Sprachen, natürlich mit berücksichtigung auf Sprachliche Besonderheiten,Restriktionen.
mfg

sirleo

Your_Conscience 05.07.11 12:56

Naja ich will ja nicht nur etwas von dem RichEdit an die Funktion übergeben, sondern von der Funktion auch etwas an das RichEdit.

Habe jetzt eine Lösung gefunden und Poste sie hier einfach mal anhand eines einfachen Beispiels:
Code:

void setText(TEdit *e, String s)
{
    e->Text = s;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    setText(Edit1, "irgendwas");
}



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.