Hallo Zusammen,
Folgendes möchte ich erreichen:
Ich habe ein AxMsChartcontrol und möchte dieses drucken.
Dazu möchte ich mit
den Inhalt in die Zwischenablage kopieren.
Anschließend möchte ich Das Bild in einer PictureBox einfügen. Dazu habe ich folgende Befehle versucht:
Nun zu dem Problem:
Nach dem Editcopy-Befehl befindet sich das Bild sicher in der Zwischenablage. Ich kann es z.B. in Paint einfügen. Wenn ich das Bild jetzt wieder aus Paint rauskopiere kann ich es mit einem der beiden Befehle (getdata und getimage) in die Picturebox laden.
Wenn ich es aber nicht zwischendurch in Paint einfüge und wieder rauskopiere, bekomme ich bei der PictureBox1.Image=.... Zeile folgende Fehlermeldung:
Eine Ausnahme vom Typ "System.ExecutionEngineException" wurde ausgelöst.
Kann es daran liegen, dass AxMsChartcontrol ein Com-Steuerelement ist und VB mit .Net Framework arbeitet?
Ich habe allerdings unzählige Codebeispiele wie meines gefunden die angeblich funktionieren. Warum funktioniert meines also nicht?
Ich benutze Visual Basic 2008 Express Edition
Mfg, Jan
Folgendes möchte ich erreichen:
Ich habe ein AxMsChartcontrol und möchte dieses drucken.
Dazu möchte ich mit
den Inhalt in die Zwischenablage kopieren.
Anschließend möchte ich Das Bild in einer PictureBox einfügen. Dazu habe ich folgende Befehle versucht:
Nun zu dem Problem:
Nach dem Editcopy-Befehl befindet sich das Bild sicher in der Zwischenablage. Ich kann es z.B. in Paint einfügen. Wenn ich das Bild jetzt wieder aus Paint rauskopiere kann ich es mit einem der beiden Befehle (getdata und getimage) in die Picturebox laden.
Wenn ich es aber nicht zwischendurch in Paint einfüge und wieder rauskopiere, bekomme ich bei der PictureBox1.Image=.... Zeile folgende Fehlermeldung:
Eine Ausnahme vom Typ "System.ExecutionEngineException" wurde ausgelöst.
Kann es daran liegen, dass AxMsChartcontrol ein Com-Steuerelement ist und VB mit .Net Framework arbeitet?
Ich habe allerdings unzählige Codebeispiele wie meines gefunden die angeblich funktionieren. Warum funktioniert meines also nicht?
Ich benutze Visual Basic 2008 Express Edition
Mfg, Jan