問題タブ [menustrip]

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 投票する
3 に答える
424 参照

c# - WindowsFormを使用したC#のサブメニュー?

メニューとツールで構成されるメニューストリップがあります

「メニュー」には、msO1、msO2、msO3.......のようなサブメニューがあり、「ツール」には、msP1、msP2、msP3.......のようなサブメニューがあります。

フォームの読み込み時に表示されるすべてのサブメニューが false...、ボタンをクリックすると、ユーザーは必要なサブメニューを選択したい...、

textBox(txtSelect) で、ユーザーが 1,3... と入力すると、msO1、msO3.....、

私のコードはハードコードです...、20個のサブメニューがある場合、このコードは役に立たないことを意味します...

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

c# - メニューストリップの背景色を変更しますか?

を使用してMenu Stripおり、そのうちの 1 つが選択されたときに背景色を変更したいと考えています。
詳細については、メイン メニューのみを変更し、サブ項目を変更しないことを思い出してください。
item1
と2と3を選択したときの背景色を変えたいです。詳細については、次のように説明します:
変更したいMain Menu Item(そして、それらは :Item1 & Item2 & Item3) で、サブ項目はありません。

ここに画像の説明を入力

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

c# - MenuStrip の幅のサイズ変更

menustrip と form の間に、menuStrip の右側に隙間を作りたいです。autosize= false と新しいサイズ プロパティを使用しました。メニューストリップの高さは変更されますが、幅は変更されません。メニューストリップの幅はフォームの幅と同じままです。

設計→プロパティ→サイズからも変更できません。

メニューストリップの右からフォームの左にギャップを作成するだけです。

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

winforms - 次/前のメニューの代わりに前/次のメニューを選択するための左右の矢印キーを取得する

完全なアプリケーションで確認できますが、簡単なデモで完全に再現可能です:

、、およびのMenuStrip3 つのメニューを含むがあります。これらの各メニューには、/ /.../ /という 3 つの項目が含まれています。ABCA1A2C2C3

を押すAltと、最初のメニューAが選択されます。その後、←</kbd> and →</kbd> keys to select other menus. That is as it should be.

ただし、押すと↓</kbd> to open a menu, I can still use ←</kbd> and →</kbd> to select other menus, but the order is reversed: ←</kbd> selects the next menu, and →</kbd> the previous.

MenuStripローカル システムに問題があるのか​​、これがコンポーネントのバグなのか、必要なプロパティを設定するのを忘れているのかを判断するのに苦労しています。3 つすべてのケースで、誰かが既にこの問題に遭遇していると思われるため、3 つすべてが私には奇妙に思えます。

私が何を求めているのかはっきりしない場合は、ここに画像があります:

メニューストリップの問題

言及するのを忘れる前に、関連するコードはありません。このデモ アプリケーションは、まったく新しい WinForms プロジェクトでありMenuStrip、既定のフォームに 1 つのコントロールが追加され、それぞれ 3 つの項目を持つ 3 つのメニューがあり、それぞれにテキストのみを設定しています。

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

c# - C#メニューストリップから1つのアイテムをデフォルトで選択する方法は? Menustrip Selected から選択したアイテムをテキストボックスに表示する方法

私はC#WFAに取り組んでいます。設定という 1 つの項目を含むメニューストリップが 1 つあります。この下には、ID、番号、時間の 3 つの項目があります。番号項目の下には、男性が選択できる項目が 5 つあります。今、私はそれを次のようにしたいと思います: 最初に Number の下の項目の 1 つがデフォルトで選択されているようにします。次に、GUI にもう 1 つのテキスト ボックスを作成し、Number の下でどの項目が選択されているかを示します。

例えば:

Number 2 をデフォルトの選択項目として設定したいのですが、どうすればよいですか? 選択した Number アイテムをテキスト ボックスに表示したいのですが、どうすればよいですか?

どうもありがとう!

BR エマ

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

vb.net - How to get height of individual buttons in a MenuStrip in VB.Net

I have a menu strip, that can have buttons added/removed. I want to be able to get the height of each individual button, and add them up. Is this possible?