Ik heb een ToolTip control met IsBalloon=true. Je kent het wel, zo'n geel ballonnetje. Vervolgens roep ik em aan:
Hier gaan maarliefst drie dingen al de mist in:
1) Hij komt op de verkeerde plek. Hij pakt de coördinaten van de linkerbovenhoek van de tooltip om te positioneren, terwijl hij de punt van het pijltje moet pakken. Ik kan niet de hoogte van de tooltip opvragen, dus waar het ding nou daadwerkelijk moet komen, dat weet alleen God.
2) De tweede keer doet ie het al beter, maar nog steeds hopeloos fout. De tooltip komt nu op een arbitraire plek te staan, en de pijl wordt gestretched totdat de punt van de pijl op mijn coördinaat staat. Ik kan dus niet aangeven aan "welke kant" van de pijl de tooltip moet staan. Of ie dus naar beneden of naar boven moet wijzen. Noch kan ik aangeven dat ik een gestretchte pijl lelijk vind.
3) Als de tooltip om wat voor reden dan ook buiten beeld zou vallen, wordt ie (netjes) geherpositioneerd. Alleen wordt vergeten dat de pijl dan niet meer klopt, want die blijft op de zelfde plek, zodat ie naar iets totaal onzinnigs wijst.
Dit lijken me vrij triviale dingen, dus ik zal wel iets heel erg fout doen? Ik heb eigenlijk niet meer gedaan dan die ToolTip control op m'n form gedropt, en IsBalloon, ToolTipTitle, en ToolTipIcon ingesteld. En vervolgens aanroepen. Zou toch goed moeten zijn?
C#:
1
| toolTip.Show("Blablah", control, new Point(4, 4), 5000); |
Hier gaan maarliefst drie dingen al de mist in:
1) Hij komt op de verkeerde plek. Hij pakt de coördinaten van de linkerbovenhoek van de tooltip om te positioneren, terwijl hij de punt van het pijltje moet pakken. Ik kan niet de hoogte van de tooltip opvragen, dus waar het ding nou daadwerkelijk moet komen, dat weet alleen God.
2) De tweede keer doet ie het al beter, maar nog steeds hopeloos fout. De tooltip komt nu op een arbitraire plek te staan, en de pijl wordt gestretched totdat de punt van de pijl op mijn coördinaat staat. Ik kan dus niet aangeven aan "welke kant" van de pijl de tooltip moet staan. Of ie dus naar beneden of naar boven moet wijzen. Noch kan ik aangeven dat ik een gestretchte pijl lelijk vind.
3) Als de tooltip om wat voor reden dan ook buiten beeld zou vallen, wordt ie (netjes) geherpositioneerd. Alleen wordt vergeten dat de pijl dan niet meer klopt, want die blijft op de zelfde plek, zodat ie naar iets totaal onzinnigs wijst.
Dit lijken me vrij triviale dingen, dus ik zal wel iets heel erg fout doen? Ik heb eigenlijk niet meer gedaan dan die ToolTip control op m'n form gedropt, en IsBalloon, ToolTipTitle, en ToolTipIcon ingesteld. En vervolgens aanroepen. Zou toch goed moeten zijn?
日本!🎌