| |
| 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! | Fragen zu Tipps & Tricks und Workshops im vb@rchivTipp 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 | |
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. | |
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? | |
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. | |
| Sie sind nicht angemeldet! Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats 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 Infos
|
|
|
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
|
|