Hello ,
If you would like to accomplish an on hovered event with out the use of a tick and still have the use of your OnClicked event you would simply bind a new Onclicked event to the button after it has been add to the second widget. I have provided an example below. I hope that this information helps.
Here I created a new widget that will hold my button that I would like to have the “Hovered event” for. It’s a single button and a canvas panel for this example. The canvas panel has been resized to fit the button to make for an accurate “Hover” effect.
Here is the event graph for my button widget (The widget is named ButtonTest). I am using an On Mouse Enter Event to simulate the fact that the mouse is hovering over the button. In this case it is a simple print string that lets me know when I am over the button.

Here I have added the button widget (ButtonTest) twice to another widget (in this case it was left as the default name “NewWidgetBlueprint”)
Here is the event graph for “NewWidgetBlueprint” this is the widget that will be added to the screen. As you can see here I have pulled out a reference to the button from “ButtonTest” and I have bound new click events for each instance of “ButtonTest” that has been add to “NewWidgetBlueprint”. On Event Construct these new OnClickedEvents will be applied to each of there corresponding instances of the button from “ButtonTest”
Make it a great day


