| |
|
|
Ernst | Solange der Button nicht gedrückt wurde erscheint bei jedem mouseover der Tooltip. Sobald der Button gedrückt wurde, ist der Tooltip dahin.
WindowStyle 543
Window 10,10-400,200
CLS rgb(192,192,192)
Var b& = create("button",%hwnd,"TEST",100,50,50,50)
var t& = create("tooltip",%hwnd,b&,"TOOLTIP")
While 1
Case %key = 2: break
Waitinput
EndWhile
End
|
|
|
| |
|
|
|
Walter | Bei mir kommt er aber wieder, sobald man den Mauszeiger vom Button weg- und anschließend wieder darüberbewegt. |
|
|
| |
|
|
|
Jörg Sellmeyer | Walter (16.05.2016)
Bei mir kommt er aber wieder, sobald man den Mauszeiger vom Button weg- und anschließend wieder darüberbewegt.
Hast du es denn mit Feeprofan getestet? |
|
|
| |
|
|
|
Walter | Ja, ich schon. Es funktioniert bei mir sowohl mit Runtime 0.9.0.10 als auch mit 0.9.5.6. Gruß Walter |
|
|
| |
|
|
|
Ernst | verwendete Versionen: Profan.exe (0.9.5.12) profcomp.exe (0.9.5.13) Prfrun32.exe (0.9.5.6)
( Matthias Arlt hat dieses seltsame Verhalten auch nachvollziehen können. )
mit (XProfan 10.0a ) Profan.exe (10.0.0.11) profcomp.exe (10.0.0.11) Prfrun32.exe (10.0.0.11)
läuft's wie erwartet |
|
|
| |
|
|
|
Walter | Verblüffend! Habe alles nochmals gecheckt: Verwende dieselben Freeprofan-Versionen, doch bei mir kommt der Tooltip wieder, sobald man den Mauszeiger nach dem Betätigen des Buttons vom Button weg- und anschließend wieder darüberbewegt (sowohl im Interpreter als auch in der exe). Weiß somit leider keinen Rat... Gruß Walter |
|
|
| |
|
|
|
Matthias Arlt | Ja, in der Tat verblüffend. Ich hab's gerade nochmal probiert. Sowohl mit unterschiedlichen WindowStyles als auch mit und ohne manifest. Das Verhalten bleibt exakt so, wie von Ernst beschrieben.
Gruß Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 17.05.2016 ▲ |
|
|
|
|
RGH | Welche Windows-Version hast Du?
Bei mir funktioniert es unter FreeProfan32 mit Windows 7 (32 Bit) wie gewünscht: Der Tooltip kommt wieder!
Gruß Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 17.05.2016 ▲ |
|
|
|
|
RGH | Auch mit FreeProfan64 unter Windows 10 (64Bit) funktioniert es bei mir einwandfrei!
Gruß Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 18.05.2016 ▲ |
|
|
|
|
Ernst | unter WinXP SP2 (wie auch bei Matthias) aber auch unter WinXP SP3 tritt dieses Phänomen auf.
Was mir am Rande - und dies auch unter XProfan X31 - auffiel, dass sobald das Fenster den Style 512 dazubekommt beim Klicken des Buttons dieser einen schwarzen Rand bekommt, der nach Loslassen bleibt und sich auch bei neuerlichem clicken nicht ändert; bei zwei Buttons bekommt der geklickte den schwarzen Rand und der andere verliert diesen, was den Eindruck erweckt, als ob er halb eingerastet war. Wenn man den Style 512 beim Fenster entfernt - normales Buttonverhalten.
WindowStyle 31 + 512
Window 10,10-400,200
CLS rgb(192,192,192)
Var b& = create("button",%hwnd,"TEST",100,50,50,50)
var t& = create("tooltip",%hwnd,b&,"TOOLTIP")
Var b1& = create("button",%hwnd,"TEST1",200,50,50,50)
While 1
Case %key = 2: break
Waitinput
EndWhile
End
|
|
|
| |
|
|
|
Matthias Arlt | @Ernst
Das mit dem "schwarzen Rand" ist insoweit normales Verhalten beim XP-Style. Der Button-Style wird beim Anklicken eines Buttons um 1 erhöht (was dem Default-Style entspricht) und durch Klick auf einen anderen Button wieder zurückgesetzt. Bei mir erscheint dieser Rand blau, aber das mag vom Theme abhängig sein. Ohne Manifest erscheint ja statt des Randes ein gepunktetes Rechteck auf dem Button.
Das Erhöhen des Button-Styles erfolgt aber tatsächlich nur beim Dialog-Style des Fensters. Das war mir zwar noch nie explizit aufgefallen, war aber wohl auch schon immer so. Jedenfalls ist mir kein gegenteiliges Verhalten erinnerlich...
Gruß Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 18.05.2016 ▲ |
|
|
|