Fügen Sie einer Schaltfläche ein UAC-Shield hinzu und behalten Sie ihr Hintergrundbild bei?

8

Verwenden von C # und .Net 4.0 in einer Winforms-Anwendung: Ist es möglich, den UAC-Shield zu einer Schaltfläche hinzuzufügen und das Hintergrundbild der Schaltflächen beizubehalten? Wie?

Dies ist, was ich gerade benutze, aber es entfernt das Bild ...

%Vor%

Danke!

    
Daro 07.12.2012, 07:04
quelle

2 Antworten

3

Wie Elmue bereits erwähnt hat, ist SystemIcons.Shield die einfachste Möglichkeit, auf das UAC Shield-Symbol zuzugreifen. Hier ist die Methode, die ich verwende, um sie über anderen Bildern hinzuzufügen:

%Vor%     
Serenus 09.02.2017 18:47
quelle
2

Vielleicht hilft das: Ссылка

Er nimmt die UAC-Abschirmung und gibt eine Bitmap zurück, die auf alles platziert werden kann, das Bitmaps unterstützt.

BEARBEITEN: Hier ist ein grober Beispielcode, der funktionieren könnte:

%Vor%

Dadurch wird die UAC-Abschirmung über das Hintergrundbild gezogen. Sie können die Bildposition über der Schaltfläche anpassen. Es sieht nicht so hübsch aus wie das System-UAC-Schild, aber es zeigt das UAC-Schild-Symbol auf Ihrem Hintergrundbild.

    
Cameron Tinker 20.02.2013 13:24
quelle

Tags und Links