私のアプリケーションでは、Krypton Component Factory を使用しています。
私のアプリケーションには、リボン メニューといくつかのクリプトン ボタンがあります。クリプトン ボタンでは、実行時にリボン メニュー グループ ボタンのクリック イベントを割り当てたいと考えています。リボン メニュー グループ ボタンのイベントがいくつかの条件に基づいて変更されたので、このようにしてみました
Dim eventsField = GetType(Component).GetField("events", BindingFlags.NonPublic Or
BindingFlags.Instance)
Dim eventHandlerList = eventsField.GetValue(KryptonRibbonGroupButton1)
eventsField.SetValue(KryptonButton1, eventHandlerList)
その仕事ではありません。Get Field は常に何も返しません。
問題: コントロール名のみを使用した古いリボン メニュー ボタン スロー コーディングで、Krypton ボタン クリック イベントのハンドラーを追加したい。可能かどうか?それを行う方法は可能ですか?
Vb.Netを使用しています