| |

VB.NET - FortgeschritteneRe: Formular wiederfinden | |  | Autor: modellskipper | Datum: 15.06.05 23:58 |
| Ja danke, hatte ich mir schon mal angeschaut, aber erst verworfen, weil es nicht funktionierte und es immer ärgerlich ist, wenn Codeschnipsel nicht funktionieren.
Denn ich kann zwar überprüfen ob ein Form geladen ist und das funktioniert auch soweit, nur wenn das Fenster hinter einem anderen Fenster liegt, wird es nicht wieder aktiviert, also hat mir das erst einmal so nicht weitergeholfen.
Sorry, war natürlich meine eigene Schludrigkeit.
Nach deinem nochmaligen Hinweis, habe ich noch einmal genauer geschaut.
In dem Tipp steht folgender Code
' Prüfen, ob Form bereits geladen
Public Shared ReadOnly Property IsFormLoaded(ByVal name As String) As Boolean
Get
For Each f As Form In formsCollection
If f.Name Is name Then
Return True
End If
Next
Return False
End Get
End Property Dort müsste folgende Änderung durchgeführt werden:
If f.Name Is name Then
f.Focus()
Return True
End If Dann wird auch ein geladenes Formular wieder in den Vordergrund geholt.
Vielleicht kann DaveS die kleine Änderung nachträglich noch einarbeiten. Dann ist es perfekt und fast wie in alten Zeiten.
Was mir allerdings nicht in den Kopf will, bzw. ich verstehe die Philosphie nicht.
Ich kommt an alles Mögliche ran. Habe ich einen Verweis auf eine externe DLL oder was weiß ich, kann ich sonst was aus dem Keller holen, so nach dem Motto: xyz.items.yxz.aaa.bbb.ccc.blablabla und schon habe ich was ich brauche.
Ich komme mit wenig Aufwand quasi weltweit über das Internet auf die dunkle Seite des Mondes, nur halt nicht so ohne weiteres an die eigenen Formulare des Programms. Das begreife ich nicht. Stattdessen muss für eine solch triviale Sache ein derart "umfangreicher" Code eingearbeitet werden. |  |
 | 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 |
  |
|
Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
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
|
|