| |
| 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 1968: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: dfense | Tipp anzeigenDatum: 20.04.09 10:26 |
| Hallo.
Wenn Sie das Abdunkeln wie bei Vista nachbauen wollen, sollten Sie nicht das Formular abdunkeln, sondern den ganzen Bildschirm.
VG | |
Re: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: dh | Datum: 20.04.09 11:48 |
| Es ist gerade der Sinn des Tipps, eben nur die Form und/oder gar nur die Clientarea der Form abzudunkeln. Das hat mit dem Desktop nichts zu tun.
Gruß-
Dietrich
Salzburger | |
Re: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: enforcer | Datum: 09.06.09 07:32 |
| Vielleicht eine dumme Frage, aber wie löse ich das aus? Ich habe das einfach mal zum Testen in ein neues Projekt in Form1 kopiert. Beim starten passiert aber nix. | |
Re: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: dh | Datum: 09.06.09 08:39 |
| Also, wenn du den Tipp 1:1 nachgebaut hast:
Das Programm zum Testen starten, noch irgendein anderes Programm starten, dann muss schon Abdunkelung im Testprogramm passieren, weil es inaktiv wird. Wenn du dann das Testprog. wieder aktivierst, muss Abdunkelung verschwinden...
Gruß-
Salzburger | |
Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: Daniel G. | Datum: 18.05.10 17:17 |
| Hallo dfense!
Als erstes mal ein großes Lob, ist ein echt toller tipp!
Ich verwende deinen Code im Moment zum Abdunkeln des Fensters wenn ein Bild angeklickt wird.
Das Bild wird dann vergrößert über die pbBlend PictureBox gelegt.
Sobald der User irgendwohin klickt soll das Fenster wieder normal angezeigt werden.
Da ist mir aufgefallen das wenn der Timer FadeOut noch nicht fertig ist, blockieren sich die 2 Timer (FadeIn und FadeOut).
'Wenn der timerFadeOut aktiv ist, soll timerFadeIn deaktiviert werden.
If timerFadeOut.Enabled = True Then timerFadeIn.Enabled = False Das könntest du vll. noch hinzufügen.
Private Sub timerFadeOut_Tick(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles timerFadeOut.Tick
'Wenn der timerFadeOut aktiv ist, soll timerFadeIn deaktiviert werden.
If timerFadeOut.Enabled = True Then timerFadeIn.Enabled = False
'bla, bla, bla ...
End Sub Hoffe ich hab mich verständlich geschrieben!
lg Daniel
Beitrag wurde zuletzt am 18.05.10 um 17:19:00 editiert. | |
Re: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: thuring | Datum: 18.05.10 17:35 |
| Hallo Daniel,
danke dir für den Hinweis und die Ergänzung.
So sollen ja Forum und Diskussion funktionieren:
Wenn jemand bei Tipps ne gute/wichtige/praktische Ergänzung findet, kann er es getrost auch hier veröffentlichen. Damit werden die Tipps immer besser... auch dieser hier von mir.
Grüße-
Salzburger | |
Re: Clientarea einer Form abdunkeln bzw. transparent färben | | | Autor: phh | Datum: 21.05.10 16:05 |
| Hallo,
den Tipp finde ich super!
Aber... Ein Fehler steckt doch noch drinne:
Das Beschneiden von OBEN und UNTEN klappt, aber von LINKS und RECHTS leider nicht.
Damit auch das funktioniert, muss in der Funktion "captClient()" die Zeile
bmc = CropBitmap(bm, dw / 2, dh - dw / 2 + cutTop, cw, ch - cutTop - cutBottom) durch diese ersetzt werden:
bmc = CropBitmap(bm, dw / 2 + cutLeft _
, dh - dw / 2 + cutTop _
, cw - cutLeft - cutRight _
, ch - cutTop - cutBottom) Viel Spaß... | |
| 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 März 2024 Dieter OtterUTF-8 Konvertierung von Dateien und StringsVB6 selbst verfügt über keine Funktionen zur UTF-8 Konvertierung von Daten. Mit Hilfe des ADODB.Stream-Objekts lassen sich diese fehlenden Funktionen aber schnell nachrüsten. TOP! Unser Nr. 1
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. 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
|
|