0

私のアプリケーションでは、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を使用しています

4

1 に答える 1