tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
792
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Hallo Leute! Ich habe ein Problem mit dem Webbrowsercontrol ab Windows 7. Ich entwickle aktuell mit VS2005 unter WinVista und habe ein Webbrowsercontrol, welches mir PDFs anzeigt. Dabei ist das PDF im Webbrowsercontrol innen, also kein Popup, SOWIE BEI WIN7!
    Bei Win7 öffnet sich das PDF in einem Eigenen Fenster, das will ich aber nicht.

    Entweder es gibt eine Möglichkeit, das zu unterbinden, oder ich kann irgendwie auf das geöffnete Fenster zugreifen, dann versuch ich das ganze irgendwie über den Windowhandle zu machen, Größe anpassen etc.

    wär nett wenn sich jemand finden würde der da informiert ist!

    lg
    Niko
     
    Toast. Any bread does. Just add heat.

  2. #2
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Okay, ein bisschen weiter bin ich gekommen: es gibt das SID_SInPlaceBrowser irgendwo in der Shell ab windows 7.

    Auf dieser Seite steht beschrieben wie man mit IServiceProvider das gewünschte Ergebnis erziehlt.

    Doch weder finde ich in IServiceProvider die Methode oder in der Registry diese Einstellungsmöglichkeit noch beim Shell-objekt von c# irgendwas.

    Danke!

    lg
    klanawagna!
    Geändert von klanawagna (11.08.10 um 09:43 Uhr) Grund: Grammatik ist ein gscheiter Hund
     
    Toast. Any bread does. Just add heat.

  3. #3
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Vielleicht ist es einfacher die Acrobat-Komponente direkt in deiner Anwendung zu verwenden. Füge einfach deiner Toolbox in VS das entsprechende COM-Steuerelement hinzu (Rechtsklick in die Toolbox --> Elemente auswählen --> COM-Steuerelemente --> Häkchen bei Adobe PDF Reader setzen) und ziehe es dann auf die Form. Laden des PDFs ist dann simpel:
    Code vbnet:
    1
    
    Me.AxAcroPDF1.LoadFile("C:\Beispiel.pdf")
     

  4. #4
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    96
    @ Shakie
    Wenn ich das so mache, bekomme ich folgende Fehlermeldung:

    Webbrowsercontrol ab Win7-adobe.png

    Woran könnte das liegen und wie kann ich das beheben?
    Danke!

    Edit:
    OK, ich habe eine mögliche Lösung für sowohl mein Problem als auch für das von klanawagna gefunden.
    Folgende Einstellungen in VB2008:
    Extras->Optionen
    links unten "Alle Einstellungen anzeigen"
    Projekte und Projektmappen->Allgemein
    Häckchen setzen bei "Erweiterte Buildkonfiguration anzeigen" ->OK
    Im Menü auf Erstellen->Konfigurationsmanager
    Bei "Aktive Projektmappen-Plattform" <Neu...> auswählen
    Im neuen Fenster bei neue Plattform x86 auswählen->OK
    Jetzt sollte das angezeigte PDF direkt im WebBrowser angezeigt werden.
    Mit diesen Einstellungen kommt auch die Fehlermeldung beim PDF Browser Control nicht mehr.
    Geändert von Outsider77 (28.01.12 um 09:51 Uhr)
     

Ähnliche Themen

  1. Bootmanager win7
    Von Godstyle im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 18.07.10, 10:51
  2. [Win7] Partitionsberechtigungen
    Von gordonk im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 09.04.10, 10:09
  3. Win7 Bitlocker
    Von ratze79 im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 13.01.10, 08:55
  4. UPGRADE von Win7 Ultimate RC auf Win7 Final Prof.
    Von Voltex im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 06.10.09, 20:58
  5. Upgrade Win7 RC auf Win7 Prof klappt nicht
    Von Alex Duschek im Forum Microsoft Windows
    Antworten: 6
    Letzter Beitrag: 12.09.09, 11:39