vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Focuserhalt bzw. Aktivierung eines Formulares verhindern. 
Autor: jasmina
Datum: 27.05.09 10:35

Hallo,

arbeite mit VB6 / XP. Programm mit 2 Formularen gleichzeitig; (Form A (Arbeitsbereich) - Form B (Vorschau des Arbeitsbereiches).
Entwickle ein Programm, indem sich der Benutzer Formulare selbst erstellen kann.

Im Arbeitsbereich (Form A) kann der Benutzer im sevDataGrid Zeilen-, Spaltennummer, Längen usw. für Controls eintragen. In der Vorschau (Form B) sieht der Benutzer, wie das Formular das er sich zusammenstellt aussieht ausserdem kann der Benutzer im Form B durch Mausaktionen Änderungen bzw. Controls einfügen, wobei sich der Arbeitsbereich dann automatisch aktualisiert.
Nun kann der Benutzer auch in der Vorschau durch Drag&Drop oder Mausmenü Controls/Zeilen/Spalten etc. hinzufügen. Dies hat die Auswirkung, dass das Formular A neu erstellt mit eingefügten Zeilen im sevDataGrid aktualisiert, bzw. die gerade aktive Zeile markiert wird.
Soweit so gut.
Problem ist:
Benutzer befindet sich im Vorschaufenster (Form B) - über ein Mausmenü wird ein Control neu erstellt - Folge: Form A - im sevDataGrid wird eine Zeile hinzugefügt und die Zeile wird markiert.
Durch das Aktualisieren des sevDataGrid sowie die Markierung wird das Form A aktiviert und befindet sich nun im Vordergrund.
Das Formular A hat sich jetzt also in den Vordergrund "gedrängelt".

Ich möchte jedoch eine Aktualisierung des Form A jedoch nur im Hintergrund, und das Form B bleibt im Vordergrund.

Habe nun versucht in Form B ein verstecktes Textfeld nach der Aktualisierung von Form A mit
formB.Textfeld.setfocus
stattfinden zu lassen. Funktioniert zwar, jedoch kommt es immer zu einem kurzen Flackern auf dem Bildschirm, beim Formularwechsel.

Wer weiss Rat.

Geht sowas überhaupt - Kann ich ein Formular immer im Vordergrund halten, bis der Benutzer aktiv das Formular selbst wechselt?

Danke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Focuserhalt bzw. Aktivierung eines Formulares verhindern.1.448jasmina27.05.09 10:35
Re: Focuserhalt bzw. Aktivierung eines Formulares verhindern...740jasmina27.05.09 12:22
Re: Focuserhalt bzw. Aktivierung eines Formulares verhindern...718Ne kölsche Jung27.05.09 12:42
Re: Focuserhalt bzw. Aktivierung eines Formulares verhindern...702jasmina27.05.09 13:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel