Einsteiger : Eigenschaft Image ändern ?

14/11/2008 - 11:32 von Karl Twele | Report spam
Hallo,

ich hab in einem BindingNavigator ein ToolStripButton hinzugefügt und
möchte die Eigenschaft Image àndern. Da steht jetz
"System.Drawing.Bitmap" und das bei allen Button im BindingNavigator,
obwohl es sich um unterschiedliche Bilder handelt. Wie kann ich mir
jetzt eines der schon vorhandenen Bilder der anderen Button in mein
neues dazugefügtes Button holen ? Wo finde ich diese Bilder und warum
steht in der Eigenschaft Image der vorhandenen Button immer das gleiche
? Fragen über Fragen und Ihr wisst hofentlich die Antwort.

Gruß KT
 

Lesen sie die antworten

#1 Florian
14/11/2008 - 12:30 | Warnen spam
Alsi Lieber Karls,

als erstes einmal, überall wo ein Image verwendet wir, wird dass alles über
die Source Eigenschaft angegeben welches Bild angezeigt wid. Dies Eigenschaft
benötigt ein Objekt des Datentypes BitmapSource.

Beispiel:

"[Das Item].Source = BitmapFrame.Create(new
Uri(Application.Current.StartupUri, @"PFADANGABE"));"

Die Bilder die bereits in deinem Programm verwendet werden würde ich zwei
Möglichkeiten vorstellen können nur kann ich nicht garantieren dass diese
Funktioneren.

1) Wenn es Windows Images sind -> System.Windows.Images.
Kannst du probieren ob du diese Dort findest.

2) Wenn sie im Projekt sind kannst du es über die Klasse Resource versuchen.

3) Ganz banal kannst du wàhrend der Laufzeit dir in einer Messagebox einfach
von dem Bild die .Source /.Path ausgeben lassen.

mfg

Florian HEIDER

"Karl Twele" wrote:

Hallo,

ich hab in einem BindingNavigator ein ToolStripButton hinzugefügt und
möchte die Eigenschaft Image àndern. Da steht jetz
"System.Drawing.Bitmap" und das bei allen Button im BindingNavigator,
obwohl es sich um unterschiedliche Bilder handelt. Wie kann ich mir
jetzt eines der schon vorhandenen Bilder der anderen Button in mein
neues dazugefügtes Button holen ? Wo finde ich diese Bilder und warum
steht in der Eigenschaft Image der vorhandenen Button immer das gleiche
? Fragen über Fragen und Ihr wisst hofentlich die Antwort.

Gruß KT

Ähnliche fragen