Cliked時に関数を呼び出すトグルボタンを使用しており、PerformClickがC#コードの単純なボタンに対して行うのと同じようにClickイベントを呼び出したいと思います。
どうやってやるの ?前もって感謝します
Cliked時に関数を呼び出すトグルボタンを使用しており、PerformClickがC#コードの単純なボタンに対して行うのと同じようにClickイベントを呼び出したいと思います。
どうやってやるの ?前もって感謝します
ラッパーメソッドはこれに対して簡単で効果的です。例は次のとおりです。
// Assume this is your actual event handler
private void anyEventHandler(object sender, EventArgs e)
{
performSomeCode();
}
private void performSomeCode()
{
//here goes your code
}
この方法でUIをロジックから切り離します。イベントが発生したふりをする必要がある場合は、を呼び出すだけperformSomeCode()
で、実際のUIは無関係になります。