Spezialfunktionen von PropertyGrid und diversen Controls selbst erstellen

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von SystemUnknow.

    Spezialfunktionen von PropertyGrid und diversen Controls selbst erstellen

    Ich frage mich schon seit längerem wie man soetwas realisiert:



    1: Wie erstelle ich diesen Einstellungsdialog für meine eigenen Controls?
    2: Wie erstelle ich ein Control, dass nicht auf der form platziert werden soll?
    3: Wie erstelle ich eigene Dialoge auf die man über den PropertyGrid zugreifen kann?
    Wie kann ich die darstellung meiner Eigenschaften im PropertyGrid beeinflussen?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „FreakJNS“ ()

    zu 1.
    Dialog / orm ohne die üblichen Style-Eigenschaften mit viel OwnerDraw
    zu 2.
    Timer ist kein Control, sondern eine System.ComponentModel.Component
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    @ RodFromGermany
    es ist im designer ja so, dass wenn man auf das kleine kästchen mit pfeil über dem control klickt dieser dialog angezeigt wird. wie man den dialog erstellt ist klar, aber das anzeigen in dieser situation nciht...^^

    @ AliveDevil
    werde ich mir mal ansehen, der link geht aber nicht...


    Edit: wie weise ich einem control eigentlich ein icon zu??

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „FreakJNS“ ()

    Da musst Du Dir halt einen so kleinen Button mit einem Pfeil machen und bei Klick drauf entsprechend reagieren.

    FreakJNS schrieb:

    wie weise ich einem control eigentlich ein icon zu??
    Wie ist das zu verstehen?
    Hintergrundbild, Bild?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!

    FreakJNS schrieb:

    1: Wie erstelle ich diesen Einstellungsdialog für meine eigenen Controls?
    2: Wie erstelle ich ein Control, dass nicht auf der form platziert werden soll?
    3: Wie erstelle ich eigene Dialoge auf die man über den PropertyGrid zugreifen kann?
    4: Wie kann ich die darstellung meiner Eigenschaften im PropertyGrid beeinflussen?

    Meinst du das Verhalten deiner Controls im Form-Designer oder zur Laufzeit?

    Für den Form-Designer muß man spezielle Designer proggen, die glaub System.ComponentModel.Design.IDesigner implementieren. Diese Designer muß man dann an seine Controls dran-attributieren.

    Für Properties sind eigene TypConverter zu proggen, auch in bestimmter weise (habich vergessn), und an die Property attributieren.

    So in die Richtung
    Ziemlich kompliziert und aufwändig das.
    Und schwer zu debuggen.