2012-05-31 16 views

Antwort

6

BackgroundImage wie eine Tapete ist, es den ganzen Hintergrund bedeckt .. Sie Muster oder Vollbilder für den Hintergrund verwendet werden soll. Wenn Sie nur versuchen, ein Symbol Button.Image

Für die Button.Image Eigenschaft von MS-Dokumentation verwenden, um anzuzeigen:

Das Bild auf dem Button-Steuerelement angezeigt.

Die Background

ein Bild, das das Bild darstellt, in dem Hintergrund der Steuerung anzuzeigen.

So können Sie eine BackgoundImage auch eingestellt als Button.Image die Button.Image wird über die Spitze des BackgroundImage

Hinweis platziert werden: Bilder mit transluzente oder transparente Farben werden nicht unterstützt von Windows Forms-Steuerelemente als Hintergrund Bilder. Diese Eigenschaft wird nicht von auf untergeordneten Steuerelementen unterstützt, deren RightToLeftLayout-Eigenschaft true ist. Hier

ist ein Beispiel, das ich nur ein Button erstellt sowohl mit BackgroundImage und Button.Image Set. Natürlich gibt es ein Hintergrundbild, dann meinen Knopftext und ein Knopfbild neben meinem Text.

BackGroundImage with Button.image

Die coole Sache ist, die Sie ändern können, wo Sie Ihre Button.Image mit dem ImageAlign Eigenschaft platzieren

ImageAlign

Hier ist die gleiche Taste ein Symbol mit Transparenz und nicht mit mit RTL und ich gesetzt die Hintergrundfarbe zu hellblau und alles funktioniert gut. Entweder ist mein Icon mit Transparenz wirklich nicht transparent oder die Dokumente sind falsch.

enter image description here

+0

Also kann ich ein Button.Image mit Transparenz haben? – mFeinstein

+0

Ja, Sie können. Wählen Sie Symbole, die Transparenz dafür haben. –

+0

Ich lese die Dokumentationen, aber für mich das ** "Bild auf der Schaltfläche angezeigt." ** und ** Ein Bild, das das Bild im Hintergrund des Steuerelements angezeigt wird. ** haben keinen Unterschied in Bezug auf die Sprache , also wollte ich ein Beispiel – mFeinstein

2

Hintergrundbild - Das Bild wie im Namen vorgeschlagen, wird im Hintergrund gesetzt und der Text kommt darüber.

Bild - Das Bild wird neben (nebeneinander) Text zur Verfügung gestellt. (Siehe Bild)

enter image description here

+0

Was meinst du mit "benachbart"? – mFeinstein

+0

Seite an Seite zu Text. –

+0

Soweit ich sehen kann, ist das myButton.BackgroundImage nicht in der Schaltfläche zentriert, aber das myButton.Image ist, und sie beide verhalten sich gleich mit Text ...Vermisse ich etwas anderes? – mFeinstein

0

myButton.Image => Das angezeigte Bild auf die Schaltfläche Steuerung. myButton.BackgroundImage => Bild, das im Hintergrund des Steuerelements angezeigt wird.

Verwandte Themen