vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

VB.NET - Fortgeschrittene
Re: Fokus in Benutzersteuerlementen 
Autor: FlyingEagleLW
Datum: 05.07.08 00:47

hi melkor,
also entweder habe ich dich oder du mich nicht richtig verstanden ... aber bei mir geht das mit leave/enter nicht ... sie werden einfach nicht gefeuert.

Ich habe solche eine Struktur ...

.
 -+----- Benutzersteuerelement
  \
   \+------ Eine Klasse inherit s.w.f.Panel
       \    (eigener hintergrund, ne art rahmen aussenrum)
        \
         \+----- ein weiteres Panel um weitere 
             \    Objekte aufzunehmen
              \
               \+----- eine z.b. Textbox und viele weitere
.
wenn ich nun z.b. textbox.focus schreibe oder ich klicke in die textbox, soll meine rahmen-klasse ihre farbe wechseln. aber das kann sie nicht, weil keines der mir bekannten events gefeuert wird. weder lost-/gofocus noch leave oder enter.
natürlich wird lost/-gotfocus der textbox gefeuert, ab dann müsste ich pro control 2 subs schreiben, um alle eventualitäten abzufangen ... das will ich nicht

bevor einer ankommt und sagt, ich soll den rahmen auf das uc malen, ich verwende den rahmen mit seinen events etc. in mehreren anderen controls, in/auf dem rahmen sind noch diverse controls etc. ... also würde sich die arbeit und der zu wartende code vervielfältigen ... nicht im sinne der oop und klassen imho.

natürlich könnte ich jetzt per rekursiven loop über alle (child)controls nen addhandler auf lost/-gotfocus setzen, aber auch das erscheint mir nicht sinnig und im sinne des erfinders.

wie kann man vorgehen?

grüße
fly
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fokus in Benutzersteuerlementen1.986FlyingEagleLW04.07.08 10:55
Re: Fokus in Benutzersteuerlementen1.369Melkor04.07.08 11:11
Re: Fokus in Benutzersteuerlementen1.437FlyingEagleLW04.07.08 14:10
Re: Fokus in Benutzersteuerlementen1.458Melkor04.07.08 14:15
Re: Fokus in Benutzersteuerlementen1.340FlyingEagleLW05.07.08 00:47
Re: Fokus in Benutzersteuerlementen1.341FlyingEagleLW05.07.08 01:47
Re: Fokus in Benutzersteuerlementen1.422Melkor05.07.08 08:42
Re: Fokus in Benutzersteuerlementen1.309FlyingEagleLW05.07.08 09:24
Re: Fokus in Benutzersteuerlementen1.487Melkor05.07.08 21:50
Re: Fokus in Benutzersteuerlementen1.298FlyingEagleLW07.07.08 09:57
Re: Fokus in Benutzersteuerlementen1.372Melkor07.07.08 10:01
Re: Fokus in Benutzersteuerlementen1.302FlyingEagleLW07.07.08 10:06
Re: Fokus in Benutzersteuerlementen1.354Melkor07.07.08 10:18
Re: Fokus in Benutzersteuerlementen1.280FlyingEagleLW07.07.08 10:54
Re: Fokus in Benutzersteuerlementen1.329Melkor07.07.08 11:29
Re: Fokus in Benutzersteuerlementen1.300FlyingEagleLW07.07.08 14:38
Re: Fokus in Benutzersteuerlementen1.393Melkor07.07.08 14:42
Re: Fokus in Benutzersteuerlementen1.314FlyingEagleLW07.07.08 15:17
Re: Fokus in Benutzersteuerlementen1.407FlyingEagleLW07.07.08 21:25
Re: Fokus in Benutzersteuerlementen1.284FlyingEagleLW09.07.08 11:31
Re: Fokus in Benutzersteuerlementen1.412Melkor09.07.08 12:41
Re: Fokus in Benutzersteuerlementen1.283FlyingEagleLW10.07.08 10:37
Re: Fokus in Benutzersteuerlementen1.304Melkor10.07.08 11:13
Re: Fokus in Benutzersteuerlementen1.471FlyingEagleLW10.07.08 17:52
Re: Fokus in Benutzersteuerlementen1.288Melkor10.07.08 18:01
Re: Fokus in Benutzersteuerlementen1.473FlyingEagleLW11.07.08 01:25

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