Controls mit ClientEdge, ModalFrame, etc?



  • Sorry, dass ich schon wieder etwas Frage, aber google liefert dazu einfach keine Ergebnisse...

    In MFC kann ich bei den meisten Controls Einstellungen vornehmen, die die Ränder des Controls beeinflussen. Diese heißen bei mir im Editor "Client Edge", "Modal Frame", "Flat" und "Static Edge". Bild: http://www.basis.com/advantage/mag-v10n1/images/lookfeel_fig1.jpg (RaisedEdges ist ModalFrame).

    In C# finde ich nur "Flat" wieder, die restlichen sind nicht vorhanden.
    Gibt es die nicht? Wenn doch, wo verstecken sie sich?



  • Manche Controls haben ClientEdge als Fixed3D in BorderStyle.
    AFAIK Form, Panel, Picturebox haben diese Eigenschaft

    Sonst muss t du mal unter ControlPaint nachschauen ob es da eine entsprechende Funktion zum selberzeichnen gibt.



  • ah, k, danke.

    In ControlPaint gibt es eine DrawBorder3D Methode, die viel versprechend aussieht. Danke, ich werde mir es mal genauer anschauen 👍


Log in to reply