Generally you shouldn't try to call event handlers within other event handlers. If you want to share a method, then you should put it in another method and call that from each of the events.
For example:
private void textBoxColor_KeyDown(object sender, KeyEventArgs e)
{
SomeMethod();
}
private void btnSaveSet_Click(object sender, EventArgs e)
{
SomeMethod();
}
private void SomeMethod()
{
// Put your shared event code here.
}
You can also pass the event arguments into this method if you'd like, by adding these as parameters to SomeMethod
.