Steuerelement, UserControl, Eigenschaften...



  • Hallo Leute.
    Bin gerade dabei ein Windows Forms Steuerelement zu basteln.

    Momentan hängt es bei mir bei den Eigenschaften.

    Ich möchte die Eigenschaften gruppieren wie das z.B. bei Size, oder Font der Fall ist:

    [+] Size
    |- Width
    |- Height

    Jetzt dachte ich mir, ich kann das mit einer Klasse lösen:

    public:
        property PropTest ^Test
        {
            PropTest^ get ( void )
            {
                return pTest;
            }
    
            void set( PropTest ^value )
            {
                this->pTest = value;
            }
        }
    

    Das Objekt pTest ist natürlich private, und im Konstruktor mit gcnew initialisiert.

    In der PropTest Klasse sind zwei int-Properties: test1 und test2.

    Leider funktioniert das nicht so, wie ich es erhofft hatte.

    In den Eigenschaften steht zwar jetzt unter 'Sonstiges' die Eigenschaft 'Test', als Value aber 'PropTest'.
    kein test1, kein test2.

    Ich hoffe ihr könnt mir Helfen.

    Grüsse!

    ( Das 'Test' unter 'Sonstiges' steht ist erstmal ok. Das kann ich ja mit [Category("irgendwas")] lösen. Meine Frage bezieht sich aber hauptsächlich auf test1 und test2 )

    Ach ja:
    Gibt es ne Möglichkeit, den Quellcode der bei Windows-Forms ( Visual Studio 2005 ) automatisch erstellt wird, auf Cpp und Header ordentlich zu verteilen?
    Ich finde es ziemlich lästig, dass der ganze Code im Header landet.



  • Das ist CLI, kein MFC.



  • Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Upps...
    Danke für's verschieben 😉


Anmelden zum Antworten