問題タブ [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.
c# - C# で ToolStripButton イベントをプログラムで接続するにはどうすればよいですか?
プログラムで ToolStripButton 項目をコンテキスト メニューに追加しています。
その部分は簡単です。
ただし、ユーザーがアイテムをクリックしたときに実際に何かが発生するように、イベントを関連付ける必要もあります。
どうすればいいですか?クリックを処理するメソッドは、ユーザーがクリックした特定の ToolStripButton に関連する何らかの ID またはオブジェクトを受け取る必要もあります。
c# - BindingNavigator で toolstripitems を無効にするにはどうすればよいですか?
プログラムで bindingnavigator の toolstripitems を有効または無効にしたいと考えています。
toolStripitem の enable プロパティを設定しようとしても、変更されません。例外はありませんが、Enable プロパティの値は変わりません。
私は何を取りこぼしたか?
winforms - ToolStripMenuItem アイコンのみを表示する
アイコンのみを表示する Windows フォーム ToolStripSplitButton があります。いくつかの ToolStripMenuItems を追加し、それらの DisplayStyle を ToolStripItemDisplayStyle.Image に設定しました。ドロップダウンには、テキストの領域 (ただし空白) と、空のテキスト領域の左側にある画像が表示されます。テキスト領域を削除してアイコンのみを表示する方法はありますか?
.net - ToolStripItemにUACシールドアイコンを表示する
ToolStripItemにUACシールドアイコンを表示するための推奨される方法(BCM_SETSHIELDをボタンコントロールに送信するなど)はありますか?ToolStripItemはとにかくコントロールではないので、そのためのベストプラクティスは何でしょうか。
ありがとう。
.net - ツールストリップコントロールの内部コントロールのリストをプログラムで取得する方法
hasChildrenメソッドは、私が推測するコンテナではないという理由だけで、ツールストリップ内のさまざまなアイテムを返さないことに気づきました。
ここSOに答えがありますが、私にはあまりにも複雑すぎるようです。
ツールストリップコントロールのコントロールを反復処理する簡単な方法はありますか?
c# - WinformsでToolStripItemのチェック状態を変更するには?
調べてみると、.Checked
物件があるようです。しかし、Visual Studio とmsdnChecked
の両方で、プロパティの子供はリストされません。
これを行う方法はありますか?
c# - ToolStripMenuItem.Visible を true に設定しても機能しない
2 つの ToolStripMenuItems を持つ ContextMenuStrip を共有する各ノードの TreeView コントロールがあります。
そのため、MouseUp イベントでの右クリックの特定の基準に従って、これらをアイテムに表示および非表示にします。両方が非表示の場合、ContextMenuStrip 自体を非表示にします。問題は、ContextMenuStrip を非表示にすると、次にノードを 2 回クリックしなければならないメニュー項目の 1 つを表示したいように見えることです。奇妙なことに、最初のクリックでアイテムの 1 つまたは両方が再表示されます。次のコードがあります。
上記の 2 行は何もしていないように見えます。つまり、各行をステップオーバーした後、デバッガー ビューではどちらも false のままです。
これらの値が設定されているイベントはないと思いますが、少なくともイベントは関連付けられていません。
私は何を間違っていますか?
c# - C#-MenuStripを動的に作成する
タブ付きのWebブラウザを作成しています。ToolStripMenuItem
URLを入力するために、TextboxとしてMenuStripを設定しようとしてい ます。すべてのコントロールを動的に作成していますが、2つの質問があります。
1)。ToolStripMenuItem
コードからテキストボックスを挿入するにはどうすればよいですか?
(このスクリーンショットでは、デザイン時にMenuStripを追加しただけです)
2)。どうすれば幅を変更できますか?
皆さん、ありがとうございました。
c# - ContextMenuStrip で ToolStripItem の選択を解除する
簡単な質問:
.Select
(コンテキスト メニュー ストリップを開くときに事前に選択されたオプションが必要な場合のように)できますが、 falseToolStripItem
に設定する方法や選択を解除する方法が見つからないようです!.Selected
出来ますか?
c# - 実行時にToolStripにアイテムを追加する
こんにちは私は、実行時にWinFormsアプリ中にサブアイテムを追加したい「お気に入り」メニューを備えたToolStripMenuを持っています。右クリックして[お気に入りに追加]オプションのあるコンテキストメニューを表示するdatagridviewがあります。そのイベントが発生したら、datagriviewから選択した行のテキスト(これはすでに実行方法を知っています)を使用して、このお気に入りメニューにアイテムを追加したいと思います。newlyCreatedToolStripMenuItem_Click
トリッキーな部分は、イベントのコードを作成する必要があることです。お気に入りリストを保存する方法は後で決定します。
だから私たちは行くつもりです:
datagridview
「ジョン・スミス」の行を右クリック
から「お気に入りに追加」を選択しますContextMenu
お気に入りToolStripMenu
には、「ジョン・スミス」という新しいアイテムが追加されています
「 JohnSmith」をクリックするとToopStripMenuItem
、アクションが発生します(daragridview行でその行を選択するなど)。
良いスタートのアイデアはありますか?