Hallo Leuts...
Programmiere immer noch an meiner Schulungs-/Präsentationssoftware für die Sportbootführerscheinausbildung. Nach dem ersten Einsatz im Seminar (arbeite dort mit Beamer und der Standard-Windows Funktion: Display Clone) überlege ich, ob ich nicht einen 'echten' Präsentationsmodus (ähnlich wie in PowerPoint) realisiere bzw. frage mich, wie man das möglichst einfach realisieren kann (kompliziert und aufwändig bekomme ich das vermutlich selbst hin). Ggf. gibt es ja in VB.net bzw. der Framework schon simple Standards, die man nutzen kann.
Zum Programm: In einem Panel (nenne es mal 'pPräsentation') spielt sich alles ab, was die Seminarteilnehmer sehen müssen/sollen. In meinem eigentlichen Programmfenster gibt es nun natürlich noch x-weitere Panels und Controls, in denen die für den Referenten wichtigen Dinge wie Aufgabenstellungen, Lösungen, methodisch/didaktischen Hinweise dargestellt sind bzw. die die notwendigen Werkzeugtools enthalten.
Das 'pPräsentation' enthält primär eine PictureBox, die die Seekarte aufnimmt. Des weiteren 'zeichne' ich - quasi als Lerninhalt - mittels LineShapes, Ovalshapes Objekte (in einem ShapeContainer) mittels Maussteurung ein. Teilweise gebe ich auch Text (beliebig rotiert) direkt mittels Graphics auf das Bitmap aus (das Bitmap jeweils nach dem Neuzeichnen an das Panel im zweiten Fenster auszugeben, ist sicherlich keine Herausforderung).
Und alles, was ich nun in dem Panel 'pPräsentation' mache, würde ich gerne zeitgleich in einem zweiten Fenster - welches dann über den Beamer geht - darstellen. Mir geht es konkret darum, dass, wenn ich in meinem Referentenfenster z.B. mit der Maus eine Kurslinie 'aufziehe', dieses parallel im zweiten Fenster dargestellt wird.
Ergänzend muss sollte ich vielleicht noch anmerken, dass das Panel 'pPräsentation' über Laufleisten verfügt, da die Seekarte deutlich größer ist, als die pysikalische Größe des sichbaren Fensters. Das heißt, auch der Panelausschnitt muss jeweils synchronisiert angezeigt werden.
Gibt es etwas Simples als Lösungsansatz?
Danke für euer Feedback
lg
Charly
Programmiere immer noch an meiner Schulungs-/Präsentationssoftware für die Sportbootführerscheinausbildung. Nach dem ersten Einsatz im Seminar (arbeite dort mit Beamer und der Standard-Windows Funktion: Display Clone) überlege ich, ob ich nicht einen 'echten' Präsentationsmodus (ähnlich wie in PowerPoint) realisiere bzw. frage mich, wie man das möglichst einfach realisieren kann (kompliziert und aufwändig bekomme ich das vermutlich selbst hin). Ggf. gibt es ja in VB.net bzw. der Framework schon simple Standards, die man nutzen kann.
Zum Programm: In einem Panel (nenne es mal 'pPräsentation') spielt sich alles ab, was die Seminarteilnehmer sehen müssen/sollen. In meinem eigentlichen Programmfenster gibt es nun natürlich noch x-weitere Panels und Controls, in denen die für den Referenten wichtigen Dinge wie Aufgabenstellungen, Lösungen, methodisch/didaktischen Hinweise dargestellt sind bzw. die die notwendigen Werkzeugtools enthalten.
Das 'pPräsentation' enthält primär eine PictureBox, die die Seekarte aufnimmt. Des weiteren 'zeichne' ich - quasi als Lerninhalt - mittels LineShapes, Ovalshapes Objekte (in einem ShapeContainer) mittels Maussteurung ein. Teilweise gebe ich auch Text (beliebig rotiert) direkt mittels Graphics auf das Bitmap aus (das Bitmap jeweils nach dem Neuzeichnen an das Panel im zweiten Fenster auszugeben, ist sicherlich keine Herausforderung).
Und alles, was ich nun in dem Panel 'pPräsentation' mache, würde ich gerne zeitgleich in einem zweiten Fenster - welches dann über den Beamer geht - darstellen. Mir geht es konkret darum, dass, wenn ich in meinem Referentenfenster z.B. mit der Maus eine Kurslinie 'aufziehe', dieses parallel im zweiten Fenster dargestellt wird.
Ergänzend muss sollte ich vielleicht noch anmerken, dass das Panel 'pPräsentation' über Laufleisten verfügt, da die Seekarte deutlich größer ist, als die pysikalische Größe des sichbaren Fensters. Das heißt, auch der Panelausschnitt muss jeweils synchronisiert angezeigt werden.
Gibt es etwas Simples als Lösungsansatz?
Danke für euer Feedback
lg
Charly
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „PrinzCharly“ ()