WinFuture-Forum.de: Hilfe Zu Photoviewer - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Hilfe Zu Photoviewer C#


#1 _Christopher_

  • Gruppe: Gäste

geschrieben 17. April 2005 - 15:23

Also um einen vollbildmodus zu machen habe ich:
1.) Eine neue Form
2.) In der neuen Form die pictureBox1 modi..auf public
und dann gebe ich in der Form1, wenn ich auf den button vollbildmodus klicke ein:



Form3 voll = new Form3();
voll.ShowDialog();
voll.pictureBox1.Image = this.pi.Image;

ABER ES GEHT NICHT...:8): Kann mir einer helfen?
0

Anzeige



#2 Mitglied ist offline   tooligan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 36
  • Beigetreten: 29. März 05
  • Reputation: 0
  • Wohnort:München
  • Interessen:C#, .NET WinForms, ASP.NET, C++, Java

  geschrieben 17. April 2005 - 17:46

Hi!

Du musst das Image VOR dem Öffnen des Dialogs übergeben!

Form3 voll = new Form3();
voll.pictureBox1.Image = this.pi.Image;
voll.ShowDialog();


Ein Beispiel habe ich dir mal angehängt.

Angehängte Datei(en)


0

#3 _Christopher_

  • Gruppe: Gäste

geschrieben 17. April 2005 - 18:35

Vielen DANK :wink:
0

#4 _Christopher_

  • Gruppe: Gäste

geschrieben 17. April 2005 - 18:40

ja ok, aber wenn dann die diashow läuft, dann wird ja nur das erste bild angezeigt, als die Form3 geöffnet wurde.. Aber es werden nicht die anderen bilder dann angezeigt..wenn die diashow läuft... verstehst du was ich meine..?
0

#5 Mitglied ist offline   tooligan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 36
  • Beigetreten: 29. März 05
  • Reputation: 0
  • Wohnort:München
  • Interessen:C#, .NET WinForms, ASP.NET, C++, Java

geschrieben 17. April 2005 - 22:04

Mhm, ist mir jetzt nicht ganz klar was du meinst.

Möchtest du, dass die Diashow in der Startform weiterläuft wenn ein Bild in der neuen Form angezeigt wird

oder

möchtest du, dass die Diashow auch in der neuen Form läuft?

Dieser Beitrag wurde von tooligan bearbeitet: 17. April 2005 - 22:05

0

#6 _Christopher_

  • Gruppe: Gäste

geschrieben 18. April 2005 - 16:54

Sie soll auch in der neuen Form laufen "Vollbildmodus"
0

#7 Mitglied ist offline   tooligan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 36
  • Beigetreten: 29. März 05
  • Reputation: 0
  • Wohnort:München
  • Interessen:C#, .NET WinForms, ASP.NET, C++, Java

  geschrieben 18. April 2005 - 17:28

In diesem Fall darfst du die neue Form nicht in einem modalen Dialog über ShowDialog() sondern nur über Show() öffnen
(ShowDialog() sperrt die Ausführung des aufrufenden Codes bis die Form wieder geschlossen wird).

Also mal als mögliche Lösung:

1. Eine Instanz der neuen Form erstellen und hinterlegen
2. Über den Timer, der auch in der Startform die DiaShow behandelt, das Image an die PictureBox der neuen Form übergeben.
0

#8 _Christopher_

  • Gruppe: Gäste

geschrieben 18. April 2005 - 18:18

OK, könntest du mir mal bitte den gefallen tuhn, und das mal machen :)

Angehängte Datei(en)


Dieser Beitrag wurde von Christopher bearbeitet: 18. April 2005 - 18:19

0

#9 Mitglied ist offline   tooligan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 36
  • Beigetreten: 29. März 05
  • Reputation: 0
  • Wohnort:München
  • Interessen:C#, .NET WinForms, ASP.NET, C++, Java

geschrieben 18. April 2005 - 19:56

Jep,
dauert aber bis morgen Abend - habe im Moment leider kein .NET zur Hand :)
0

#10 _Christopher_

  • Gruppe: Gäste

geschrieben 18. April 2005 - 20:08

Is kein problem :)

Danke
0

#11 Mitglied ist offline   constructor 

  • Gruppe: aktive Mitglieder
  • Beiträge: 112
  • Beigetreten: 18. April 05
  • Reputation: 0

  geschrieben 19. April 2005 - 09:13

Habe den Code mal erweitert - wenn auch nur sehr rudimentär.
Der Feinschliff bleibt nun dir überlassen :)
Auf jeden Fall solltest du die verwendeten Variablen in sprechende Namen umbenenen. Also beispielsweise anstatt "li" in "l_ListBox1" oder "listBox1".

Weitere Hinweise zu Variablen Notationen findest du im massenhaft im Internet.
Z.B. in diesem Blog: http://gentlestorm.d...ticles/158.aspx
Auch dieses Buch kann ich dir nur empfehlen.

Die Kunst zu programmieren, m. CD-ROM

Angehängte Datei(en)


0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0