C1Editor のツールストリップ ボタンを作成するクラスがあり、コマンドが組み込まれているため、正常に動作します。このクラスを使用してツールストリップ ボタンを作成するフォームは 5 つほどあります。カスタム ボタンを追加していますが、これにはクリック イベントが必要です。ここで迷ってしまいます。皆さんの助けが必要です。クラスコードは以下です。
public class AlrFrontEndToolStrip : C1EditorToolStripBase
{
protected override void OnInitialize()
{
base.OnInitialize();
AddButton(CommandButton.Copy);
AddButton(CommandButton.Paste);
Items.Add(new ToolStripSeparator());
AddButton(CommandButton.SelectAll);
AddButton(CommandButton.Find);
Items.Add(new ToolStripSeparator());
AddButton(CommandButton.Print);
Items.Add(new ToolStripSeparator());
Items.Add(new ToolStripButton().Text = "View Judgment", Properties.Resources.Find_VS, onClick: EventHandler.CreateDelegate( "Push");
}
}
「onClick: EventHandler.CreateDelegate( "Push")」というビットを削除すると、完全に機能します。次に、さまざまなフォームでボタンをクリック可能にし、それぞれ独自のクリックを実装するにはどうすればよいですか。