Announcement

Collapse
No announcement yet.

Vista: PrintDialog wird nicht angezeigt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vista: PrintDialog wird nicht angezeigt

    Unter XP gibt es keinerlei Probleme, aber unter Vista wird kein PrintDialog angezeigt, DialogResult ist Cancel.

    PrintDialog
    p = newPrintDialog();
    DialogResult r = newDialogResult();
    r = p.ShowDialog();

    Was ist denn bei Vista anders als bei XP?
    Danke - Günther
    Günther

  • #2
    Hallo,

    soviel ich weiß ist das ein Bug von Vista.

    Leider kann ich dir keine konstruktiven Input geben.

    mfG Gü

    PS: Ich verwende immer noch XP
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Leider hab ich einen weiteren Rechner für meine Zweitwohnung gebraucht, und der hat nun mal Vista. Ist in dem Fall sogar gut, denn wenn einmal ein Anwender Vista verwendet, bekomme ich ein Problem. Zum Glück arbeiten die Anwender in Firmen mit XP-Netz.

      Aber wie können andere Programme den Dialog anzeigen? Sogar ein altes C-Programm von mir hat kein Problem damit.
      Günther

      Comment


      • #4
        Spiel mal an der UseEXDialog Property vom PrintDialog rum.

        Wenn man so ein Dreck ohne Erklärung in der Hilfe lesen muß

        Originally posted by MSDN(PrintDialog.UseEXDialog)
        Wenn diese Eigenschaft auf true festgelegt ist, werden ShowHelp und ShowNetwork ignoriert, da diese Eigenschaften für Windows 2000 und höhere Versionen von Windows als veraltet gekennzeichnet sind. Außerdem funktioniert die PrintDialog-Klasse mit AMD64-Mikroprozessoren möglicherweise nicht, es sei denn, Sie legen die UseEXDialog-Eigenschaft auf true fest.

        Comment


        • #5
          Bingo. Es geht :-)

          Hab aber einen Intel...

          Danke!
          Günther

          Comment

          Working...
          X