Ik heb een form met ( onder anderen) een edit met een OnExit event en een tButton met een OnClick event.
Als ik na het invullen van de Edit op de tButton klik ( dus zonder de Edit eerst expliciet te verlaten) dan wordt de OnExit event van de Edit uitgevoerd maar de OnClick event van de Button wordt gecancelt. De Button krijgt wel focus.
Als ik een OnEnter event toeken aan de Button dan wordt die wél uitgevoerd bij het aanklikken. Dat is dan echter het gevolg van de OnEnter van de Button en niet van de OnClick, die wordt nog steeds niet uitgevoerd. Ik kan de OnClick van de Button procedure natuurlijk gewoon delen met de OnEnter maar dan wordt die ook uitgevoerd als er niet expliciet op de Button wordt geklikt bv. bij er naartoe tabben. Dat is weer niet de bedoeling.
- waarom wordt de OnEnter procedure van de button wel automatisch uitgevoerd en de OnClick niet?
- Is er een manier om de (expliciete) OnClick procedure uit te (laten) voeren zonder nog een keer op de Button te hoeven klikken?
Bookmarks