I've asked this on the Flux forums too, but thought I'd shoot this question over here as well:
I created a plugin using Visual Designer 2 and built the dll. Everything is fine except that my buttons don't respond to any mouseclicks or even when hovering (changing the button image).
Here's the code:
Code:
private void BTNNEXT_Click( object sender, MouseEventArgs e )
{
Debug.WriteLine("cfGoLocal: BTNNEXT clicked.");
try
{
this.CF_systemCommand( CF_Actions.SHOWINFO, "BTNNEXT clicked" );
LocType++;
if (LocType > 2)
{
LocType = 0;
}
showpage();
}
catch(Exception errmsg) { WriteLog(errmsg.ToString()); }
}
But, when I call the code above with a keypress, it works fine. Here's the code for that:
Code:
if(e.KeyCode == Keys.Left)
{
WriteLog("KEYLEFT: cfGoLocal");
this.BTNPREV_Click(this, new MouseEventArgs(MouseButtons.Left, 1, 0, 0, 0));
}
Any clues?