Entwickler-Ecke
WinForms - Neue Picturebox bei Button click Erstellen
MyProgramm - Di 28.06.11 13:31
Titel: Neue Picturebox bei Button click Erstellen
Hallo,
Ich habe ein programm und wollte wissen wen ich auf einen Button Clicke soll eine neue picturebox Erstellt werden mit dem ausgewältem inhald(such pfad)
weiss jeman wie das geht?
Th69 - Di 28.06.11 14:35
Hallo,
ja, ich weiß wie das geht :)
Was genau meinst du mit ausgewähltem Pfad, woher kommt der?
Aber was hast du denn bisher schon probiert und woran hapert es genau?
MyProgramm - Di 28.06.11 19:39
Hallo,
Ich meine, Ich Habe eine Form Mit einem Button wen ich auf den Button Klicke wird in einer PictureBox ein Bild angezeigt.
-bei mir hapert es am öffnen und dann einfüge eines Bildes in der PictureBox
C#-Quelltext
1: 2: 3:
|
Image img = Image.FromFile(Application.StartupPath + "\\cards\\2-D.jpg"); |
und zum erstellen einer neuen PictureBox
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| System.Windows.Forms.PictureBox pb = new PictureBox(); pb.Height = 100; pb.Width = 100; pb.Top = 30; pb.Left = 30; pb.Image = System.Drawing.Image.FromFile(@"Deine Datei"); this.Controls.Add(pb); |
Was ist an dem Codes falsch ?
jaenicke - Di 28.06.11 20:49
MyProgramm hat folgendes geschrieben : |
| Was ist an dem Codes falsch ? |
Nichts. :nixweiss:
Aber da du vergessen hast zu schreiben was nicht geht oder was passiert, können wir dir auch nicht helfen...
MyProgramm - Do 04.08.11 14:02
Hallo,
da Passirt ganichts nicht
wen ich auf meinen button Clicke passirt nichts
l.g
Kevin
dark-destination1988 - Do 04.08.11 14:15
versuch mal deine picture box nicht lokal in die funktion zu machen, sondern außerhalb zu definieren
edit:
nein daran lag es nicht, eventuell nochmal den pfad überprüfen, bei mir wird ein bild angezeigt, eventuell ist das bild zu klein
jaenicke - Do 04.08.11 14:56
MyProgramm hat folgendes geschrieben : |
da Passirt ganichts nicht
wen ich auf meinen button Clicke passirt nichts |
Kommt das Programm denn dort an, wenn du dort einen Haltepunkt setzt?
JoKaBo - Do 04.08.11 15:08
Nur in der ersten zeile danach nicht mehr
dark-destination1988 - Do 04.08.11 15:11
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| try { ...dein Quelltext } catch(Exception ex) { MessageBox.Show(ex.Message); } |
um zu gucken ob er da ein Fehler hat
jaenicke - Do 04.08.11 16:44
JoKaBo hat folgendes geschrieben : |
| Nur in der ersten zeile danach nicht mehr |
Und du bist auch wirklich zeilenweise (F10/F11) durchgegangen? :gruebel:
Wie sieht denn der Code an der Stelle genau aus, an der das Programm ankommt und wo es dann nicht weitermacht?
Andreas L. - Do 04.08.11 18:03
Hast du bei "Deine Datei" einen Pfad + Dateinamen eingetragen?
C#-Quelltext
1:
| pb.Image = System.Drawing.Image.FromFile(@"Deine Datei"); |
MyProgramm - Di 09.08.11 12:51
Hallo,
sry habe es vergessen :D(die datei anzugeben jetzt geht alles.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!