So funktioniert JustAnswer:
  • Fragen Sie einen Experten
    Tausende Experten in über 200 Kategorien.
  • Erhalten Sie eine professionelle Antwort
    Per E-Mail oder sofortiger Benachrichtigung, während Sie auf unserer Website warten. Stellen Sie ggf. weitere Anschlussfragen.
  • 100%ige Zufriedenheit garantiert
    Bewerten Sie die erhaltene Antwort.
Stellen Sie Ihre Frage an Tronic.
Tronic
Tronic, IT-Specialist
Kategorie: Computer
Zufriedene Kunden: 2398
Erfahrung:  Elektroniker und EDV-Service
31581453
Geben Sie Ihre Frage in der Kategorie Computer hier ein
Tronic ist jetzt online.

Sehr geehrte Experten, wir möchten in Visual Basic 6.0 aus

Kundenfrage

Sehr geehrte Experten,
wir möchten in Visual Basic 6.0 aus einem Projekt bestimmte Formen auf einen zweiten Monitor leiten - können Sie uns mit einem Hinweis auf die erforderlichen Vereinbarungen und den Code weiterhelfen? Das soll sowohl im Verlauf der Programmentwicklung wie auch in der Anwendung einer kompilierten und gelinkten *.exe auf anderen Rechnern funktionieren,
vorerst besten Dank,
Hartmann Hieber
Weimar
03643-771650
Gepostet: vor 5 Jahren.
Kategorie: Computer
Experte:  IT-Fachinformatiker hat geantwortet vor 5 Jahren.
Hallo,

soll eine Form auf einem anderen Monitor angezeigt wrden d.h. soll die Fensterposition speichern? Das wird nicht einfach zumal Sie eine 14 Jahre alte Programmiersprache verwenden, die nicht mehr als einen Bildschirm kennt, ich könnte mir aber vorstellen das es geht muss aber dazu weiter nach forschen. Ab Vista wird das aber nicht mehr laufen.

Im Grunde müssten Sie aber einfach so vorgehen, das wenn sich die 2. Form öffnet einfach auf den 2. Schirm schieben beim nächsten mal sollte die Form dann wieder auch da erscheinen. Ich suche aber gerade Möglichkeiten heraus.

Form_Activate
Me.Left = -800
End Sub

Das könnten Sie mal probieren damit müsste die Form auf dem 2. Schirm landen aber ich kann es nicht testen, da ich VB6 seit Jahren nicht mehr benutze ich entwickle mit Java, C# XXXXX C++ und RealStudio.

Gruss Günter
Kunde: hat geantwortet vor 5 Jahren.

Vielen Dank erstmal,

werd's probieren,

Gruß,

Hieber

Experte:  IT-Fachinformatiker hat geantwortet vor 5 Jahren.
Ok, dann bin ich mal gespannt. Generell müssten Sie folgendes machen jedoch per Windows API:

- Anzahl der Bildschirme ermitteln
- Auflösung aller Bildschirmeermitteln
- Hauptbildschirm ermitteln

Dann hätte man auch den Sekundären Bildschirm mit o.a. Code könnte es aber direkt klappen.

Gruss Günter