問題タブ [toolstripitem]

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 に答える
6923 参照

c# - C# で ToolStripButton イベントをプログラムで接続するにはどうすればよいですか?

プログラムで ToolStripButton 項目をコンテキスト メニューに追加しています。

その部分は簡単です。

ただし、ユーザーがアイテムをクリックしたときに実際に何かが発生するように、イベントを関連付ける必要もあります。

どうすればいいですか?クリックを処理するメソッドは、ユーザーがクリックした特定の ToolStripButton に関連する何らかの ID またはオブジェクトを受け取る必要もあります。

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

c# - BindingNavigator で toolstripitems を無効にするにはどうすればよいですか?

プログラムで bindingnavigator の toolstripitems を有効または無効にしたいと考えています。

toolStripitem の enable プロパティを設定しようとしても、変更されません。例外はありませんが、Enable プロパティの値は変わりません。

私は何を取りこぼしたか?

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

winforms - ToolStripMenuItem アイコンのみを表示する

アイコンのみを表示する Windows フォーム ToolStripSplitButton があります。いくつかの ToolStripMenuItems を追加し、それらの DisplayStyle を ToolStripItemDisplayStyle.Image に設定しました。ドロップダウンには、テキストの領域 (ただし空白) と、空のテキスト領域の左側にある画像が表示されます。テキスト領域を削除してアイコンのみを表示する方法はありますか?

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

.net - ToolStripItemにUACシールドアイコンを表示する

ToolStripItemにUACシールドアイコンを表示するための推奨される方法(BCM_SETSHIELDをボタンコントロールに送信するなど)はありますか?ToolStripItemはとにかくコントロールではないので、そのためのベストプラクティスは何でしょうか。

ありがとう。

0 投票する
3 に答える
6509 参照

.net - ツールストリップコントロールの内部コントロールのリストをプログラムで取得する方法

hasChildrenメソッドは、私が推測するコンテナではないという理由だけで、ツールストリップ内のさまざまなアイテムを返さないことに気づきました。

ここSOに答えがありますが、私にはあまりにも複雑すぎるようです。

ツールストリップコントロールのコントロールを反復処理する簡単な方法はありますか?

0 投票する
3 に答える
16633 参照

c# - WinformsでToolStripItemのチェック状態を変更するには?

調べてみると、.Checked物件があるようです。しかし、Visual Studio とmsdnCheckedの両方で、プロパティの子供はリストされません。

これを行う方法はありますか?

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

c# - ToolStripMenuItem.Visible を true に設定しても機能しない

2 つの ToolStripMenuItems を持つ ContextMenuStrip を共有する各ノードの TreeView コントロールがあります。

そのため、MouseUp イベントでの右クリックの特定の基準に従って、これらをアイテムに表示および非表示にします。両方が非表示の場合、ContextMenuStrip 自体を非表示にします。問題は、ContextMenuStrip を非表示にすると、次にノードを 2 回クリックしなければならないメニュー項目の 1 つを表示したいように見えることです。奇妙なことに、最初のクリックでアイテムの 1 つまたは両方が再表示されます。次のコードがあります。

上記の 2 行は何もしていないように見えます。つまり、各行をステップオーバーした後、デバッガー ビューではどちらも false のままです。

これらの値が設定されているイベントはないと思いますが、少なくともイベントは関連付けられていません。

私は何を間違っていますか?

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

c# - C#-MenuStripを動的に作成する

タブ付きのWebブラウザを作成しています。ToolStripMenuItemURLを入力するために、TextboxとしてMenuStripを設定しようとしてい ます。すべてのコントロールを動的に作成していますが、2つの質問があります。

1)。ToolStripMenuItemコードからテキストボックスを挿入するにはどうすればよいですか?

(このスクリーンショットでは、デザイン時にMenuStripを追加しただけです)

ここに画像の説明を入力してください

2)。どうすれば幅を変更できますか?

皆さん、ありがとうございました。

0 投票する
3 に答える
1521 参照

c# - ContextMenuStrip で ToolStripItem の選択を解除する

簡単な質問:

.Select(コンテキスト メニュー ストリップを開くときに事前に選択されたオプションが必要な場合のように)できますが、 falseToolStripItemに設定する方法や選択を解除する方法が見つからないようです!.Selected

出来ますか?

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

c# - 実行時にToolStripにアイテムを追加する

こんにちは私は、実行時にWinFormsアプリ中にサブアイテムを追加したい「お気に入り」メニューを備えたToolStripMenuを持っています。右クリックして[お気に入りに追加]オプションのあるコンテキストメニューを表示するdatagridviewがあります。そのイベントが発生したら、datagriviewから選択した行のテキスト(これはすでに実行方法を知っています)を使用して、このお気に入りメニューにアイテムを追加したいと思います。newlyCreatedToolStripMenuItem_Clickトリッキーな部分は、イベントのコードを作成する必要があることです。お気に入りリストを保存する方法は後で決定します。

だから私たちは行くつもりです:

datagridview「ジョン・スミス」の行を右クリック

から「お気に入りに追加」を選択しますContextMenu

お気に入りToolStripMenuには、「ジョン・スミス」という新しいアイテムが追加されています

「 JohnSmith」をクリックするとToopStripMenuItem、アクションが発生します(daragridview行でその行を選択するなど)。

良いスタートのアイデアはありますか?