Ich habe eine einfache Frage, wenn ich eine Schaltfläche in Windows Forms myButton habe, was ist der Unterschied zwischen myButton.Image und myButton.BackgroundImage? Vielen Dank im Voraus!Was ist der Unterschied zwischen BackgroundImage und Image einer Schaltfläche?
Antwort
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.
Die coole Sache ist, die Sie ändern können, wo Sie Ihre Button.Image
mit dem ImageAlign
Eigenschaft platzieren
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.
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)
Was meinst du mit "benachbart"? – mFeinstein
Seite an Seite zu Text. –
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
myButton.Image => Das angezeigte Bild auf die Schaltfläche Steuerung. myButton.BackgroundImage => Bild, das im Hintergrund des Steuerelements angezeigt wird.
- 1. Was ist der Unterschied zwischen `==` und `ist`?
- 2. Was ist der Unterschied zwischen einer Portnummer und einer Protokollnummer?
- 3. Was ist der Unterschied zwischen einer Subroutine und einer Funktion?
- 4. Was ist der Unterschied zwischen einer Eigenschaft und einer Instanzvariablen?
- 5. Was ist der Unterschied zwischen einer "nonce" und einer "GUID"?
- 6. Was ist der Unterschied zwischen einer HashMap und einer TreeMap?
- 7. Was ist der Unterschied zwischen einer Webreferenz und einer Servicereferenz?
- 8. Was ist der Unterschied zwischen:
- 9. Was ist der Unterschied zwischen "image/png" und "image/x-png"?
- 10. Was ist der Unterschied zwischen: image/x-citrix-pjpeg und image/pjpeg
- 11. Was ist der Unterschied zwischen Verilog! und ~?
- 12. Was ist der Unterschied zwischen:.! und: r !?
- 13. Was ist der Unterschied zwischen Difftime und '-'?
- 14. Was ist der Unterschied zwischen $ und $$?
- 15. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 16. Was ist der Unterschied zwischen/* ... */und/** ... */
- 17. Was ist der Unterschied zwischen `&` und `ref`?
- 18. Was ist der Unterschied zwischen $ (...) und `...`
- 19. Was ist der Unterschied zwischen .Equals und ==
- 20. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 21. Was ist der Unterschied zwischen + = und = +?
- 22. Was ist der Unterschied zwischen? und ? = Nil
- 23. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 24. Was ist der Unterschied zwischen einem Bündel und einer Absicht?
- 25. Was ist der Unterschied zwischen einem URI und einer URL?
- 26. Was ist der Unterschied zwischen einem Algorithmus und einer Funktion?
- 27. Was ist der Unterschied zwischen einer Funktion und * Funktion?
- 28. Was ist der Unterschied zwischen einem Fehler und einer Ausnahme?
- 29. Was ist der Unterschied zwischen einem Benutzer und einer Rolle?
- 30. Was ist der Unterschied zwischen einer Schließung und einem Modul?
Also kann ich ein Button.Image mit Transparenz haben? – mFeinstein
Ja, Sie können. Wählen Sie Symbole, die Transparenz dafür haben. –
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