問題タブ [raddropdownbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1606 参照

c# - Telerik、RadDropDownButton テキスト ゾーンのクリックを処理します

私はRadDropDownButton事前定義されたテキストと1つを持っていますRadMenuItem:

ここに画像の説明を入力

私の意図は、テキスト ゾーン (矢印ではなく) をクリックしたときにアクションを実行することです。

ここに画像の説明を入力

そして、選択可能なアイテムをクリックすると、他のアクションを実行します:

ここに画像の説明を入力

処理RadMenuItem.Clickは完了しましたが、問題はRadDropDownButton.Clickありませんが、テキスト ゾーンだけでなく、コントロールのあらゆる場所をクリックすると、イベントが発生します。

これを修正して、コントロールが希望どおりに機能するようにするにはどうすればよいですか?

0 投票する
1 に答える
287 参照

winforms - Telerik は RadRibbonBarGroup の RadDropDownListElement を winforms にします

RadRibbonBarGroup で使用すると、RadDropDownListElement の問題に直面しています。RadRibbonBarGroup が最小化モードで折りたたまれている場合、各 RibbonBarGroups がドロップダウン ボタンに変換されます。問題は、ドロップダウン リスト コントロールをクリックすると、最初のクリックでリボン バーの後ろに隠れてしまい、もう一度クリックすると radribbonbar の上に表示されることです。

ユーザーがドロップダウンリストを閉じてもう一度クリックすると、リボンバーの前に表示されます。

RadDropDwonList の z-index を任意の数値に設定しようとしましたが、うまくいきませんでした。この問題を解決するために何を知る必要があるのか​​ わかりません。

なにか提案を?

前もって感謝します。

0 投票する
1 に答える
137 参照

c# - 下矢印キーを使用してオートコンプリート リストを反復できません

オートコンプリート プロパティが設定されている Telerik RadDropDownList があります。オート コンプリート リスト表示は正常に機能し、マウスを使用して項目を選択できます。ただし、下矢印キーを使用してオートコンプリート リストを反復処理することはできません。リストが表示されたら、下矢印キーを 1 回押すと、最初の値が自動的に選択されます。下矢印キーをもう一度押すと (次の要素に反復するために)、アプリケーションがフリーズしてクラッシュします。

また、SelectedIndex がどのように機能するのかよくわかりません。以下のコードでは、インデックス位置が変更されると SelectedIndexChanged イベントが呼び出されますが、ドロップダウン リストからアイテムを選択する前でも PopulateTasks メソッドが呼び出されます。

使ってみた

アイテムが選択されたときにのみ PopulateTasks メソッドを呼び出す条件ですが、それは機能していないようです。

私が試すことができるアイデアはありますか?

私のイベントハンドラ:

0 投票する
2 に答える
211 参照

c# - Telerik ドロップダウン コントロールでドロップダウン リストから項目を選択できない

4 つのコントロール (ボタン、2 つのドロップダウン リスト、テキスト ボックス) を持つ Telerik Test アプリケーションを作成しました。

私がやろうとしているのは、「プロジェクトの追加」ボタンを押すと、最初のドロップダウン リスト (PopulateProjects() メソッドからのプロジェクト リスト) が表示されることです。このリストからプロジェクトを選択すると、「PopulateTasks() メソッドからのプロジェクト タスク」を含む次のドロップダウン リストが表示されます。タスクを選択すると、選択したプロジェクトとタスクの両方のテキスト コンテンツがテキスト ボックス コントロールに表示されます (TextDisplay() メソッド)。

私が直面している問題は、ドロップダウン コントロールが項目を選択するのを待たず、代わりにリストの最初の項目をデフォルトとして自動的に選択することです。したがって、テキスト ボックスには、プロジェクト リストとプロジェクト タスクの最初の項目が表示されます。つまり、「PROJECT abc TASK task one」と表示されます。ドロップダウン リストの項目を表示することさえできませんが、デバッグすると項目が存在することがわかります。フローは、radProjList.EndUpdate から直接 selectedIndexChanged に進みます。インデックスに変更はありませんでしたが、イベントが発生します。ドロップダウン リストも表示されません。

InitializeComponents() にコードを追加していません。

任意の考えや助けをいただければ幸いです!