vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

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

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Tipp 1218: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: Peppermint
 Tipp anzeigenDatum: 16.10.08 02:08

Schöner Tipp, hat aber einen Schönheitsfehler! VB5 kennt kein CallByName

Hat jemand eine Idee wie ich die in VB5 einbauen kann? Hab mit Google nix gefunden, was funktioniert.

LG
Chris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: ModeratorDieter (Moderator)
Datum: 16.10.08 07:31

Für VB5 gibt es keine "Ersatzfunktion" für CallByName

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: Guido Eisenbeis
Datum: 16.10.08 12:36

Hallo Chris,

nach meinen Recherchen kann ich bestätigen, dass die CallByName-Funktion erst in VB 6 eingführt wurde.
(@Dieter: Das sollte vielleicht in der Befehlsreferenz korrigiert werden.)
Befehlsreferenz - Interaktion: CallByName-Anweisung

Was ist denn Sinn und Zweck deiner Anfrage?

Geht es dir darum, CallByName in VB 5 zu integrieren? Dann kannst du dir mal folgendes von der Microsoft Support Seite ansehen:

DISPINVOKER.EXE How to Implement CallByName in Visual Basic 4.0 and Visual Basic 5.0

Oder geht es dir darum, meinen MouseInOut-Code in deinem VB 5-Projekt "zum Laufen zu bringen"? Das wäre ja naheliegend, da das in der Thread-Überschrift steht. In dem Fall kann man ja eine andere Lösung suchen.

Guido.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: ModeratorDieter (Moderator)
Datum: 16.10.08 13:13

Stimmt: hab' die Befehlsreferenz soeben angepasst

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: Peppermint
Datum: 16.10.08 14:35

Genau darum geht es mir. Zuverlässige InOut-Events zu implimentieren, auch in Controls ohne hWnd

Ich bin gerade dabei dies über ein Usercontrol zu realisieren ... funktioniert, zwar schon, finde es aber etwas viel Aufwand.

Hat jemand eine einfachere Lösung?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: "MouseInOut (GES)" für Controls MIT und OHNE hWnd 
Autor: Guido Eisenbeis
Datum: 16.10.08 17:40

OK, dann beschreib mal GENAU und ausführlich, wie dein Problem aussieht: Wie sieht dein Programm aus (viele oder wenige Controls mit MouseInOut); soll bei jedem Control eine andere Aktion ausgelöst werden, oder immer die selbe; willst du unbedingt eine Aktion per Namen ansprechen, oder wäre auch eine Lösung über Array-Index möglich; hast du schon mal über eine Collection nachgedacht, ... .

Ich bin bereit, dir bei der Lösung zu helfen, wenn du mir möglichst viele (relevante) Informationen gibst! Der MouseInOut-Code funktioniert grundsätzlich ja auch in VB5. Du must die entsprechende Aktion ja nicht unbedingt per CallByName aufrufen, wenn alles andere soweit funktioniert.

Wichtig wäre noch, wie erfahren du in VB bist (Anfänger, Fortgeschritten, ...). Denn ich bin zwar bereit, dir zu helfen, aber nicht die Arbeit für dich zu machen.

Guido.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 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