問題タブ [toolstripbutton]

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

vb.net - ツールストリップ ボタン vb.net に焦点を当てる

いくつかのボタンを備えたツールストリップを作成しました。いくつかのオブジェクト (テキストボックス、チェックボックス、ボタンなど) を含むフォームがあり、最後の項目にフォーカスがあるとき、コンパイルが終了したら、キーボードのタブでツールストリップの保存ボタンにフォーカスする必要があります。

誰でもその方法を教えてもらえますか? ツールストリップにフォーカス オプションがないためです。

ありがとう。

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

c# - ToolStripButton.Left プロパティがありません

Panel.Left プロパティを ToolStripButton.Left 値と同じに設定する必要があります。

ただし、ToolStripButton にはそのようなプロパティはありません。解決策はありますか、お願いします。

ない場合 - フォームの中央にパネルを配置する方法。

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

c# - WindowsフォームC#でツールストリップ分割ボタンの背景色を変更する方法

Windows フォーム アプリケーションのツール ストリップ分割ボタンの背景色を変更する方法。バックカラープロパティが機能していません..これはデザイナークラスのコードです..

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

visual-studio-2010 - ToolStripDropDownButtonをStatusStripの右端に揃えるにはどうすればよいですか?

StatusStripまたはToolStripDropDownButtonのいずれにも可能性のあるプロパティが表示されません-ToolStripDropDownButtonのAlignmentプロパティを除いて、役に立ちません。

ToolStripDropDownButtonを左端から遠ざけるために、「シム」/スペーサーなどを追加する必要がありますか?

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

c# - 点滅するToolStripButton

私はToolStripいくつかのToolStripButtonsを使用しています。

私が欲しいのは、ユーザーの注意を引くためにボタンの1つを点滅させることができることです。

たとえば、情報に変更を加え、[保存]ボタンをクリックする必要がある場合です。

これが通常のボタンの場合、を使用しTimerて定期的に変更することでこれを行うことができますが、BackColorこれはでは機能しませんToolStrip

Rendererサブクラスを作成して割り当てることもできますToolStripが、これは特定の状況でのみ使用されるようです。つまり、イベント駆動型です。

誰かアイデアはありますか?

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

c# - ToolStripPanel、ToolStrip、およびToolStripItemsでdisposeを呼び出す必要がありますか?

を追加し、続いていくつかのsとsToolStripPanelを追加するinコードを作成します。これらのそれぞれを手動で調べて削除したり、disposeを呼び出す必要がありますか?つまり、ボタンとセパレーターをループしてdisposeを呼び出し、からを削除して、を破棄し、最後にその親コン​​トロールからを削除して破棄しますか?ToolStripToolStripButtonToolStripSeparatorToolStripToolStripPanelToolStripToolStripPanel

アップデート

Control.Disposeのドキュメントを読むとDispose、親を呼び出すと子が破棄されるようです。明確ではないのは、sをコレクションに追加するのではなく、コレクションに追加するため、ToolStripItemsが適切な「子」であるかどうかです。ToolStrip.Controlsのドキュメントを見ると、このプロパティはこのクラスに関連していないことがわかります。ToolStripToolStrip.ControlsToolStrip.Items

ToolStripPanelあなたが呼ばないのと同じことですToolStripPanel.Controls.Add(toolstrip)が、むしろToolStripPanel.Join(toolstrip)

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

c# - ToolStripButtonは、モーダルレスダイアログの表示時に異なる動作をします

メインウィンドウと、さまざまなコマンドボタンを備えたツールストリップがあります。これらのコマンドには、「印刷」ボタンもあります(以下を参照)。「印刷」ボタンをクリックすると、サブフォームをモーダルレスダイアログとして表示する必要があります。なぜなら、サブフォームにはいくつかのオプションがあります。ユーザーがそれらを選択すると、メインフォームと対話することもできます。

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

一方、show()メソッドでは、ShowDialog()メソッドを使用してサブフォームを表示すると実行されるため、メインフォーム(以下を参照)のすべてのコントロールを無効にします。印刷ボタンをクリックすると、色が変わり、フォーカス/選択されていることがわかります。

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

クリックすると、サブフォームは下の写真のように表示されます。

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

論理的には、サブフォームを閉じると前のモードに戻るはずです。しかし、サブフォームでさえ表示されています...メインフォームの[印刷]ボタンはまだフォーカス/選択されています。サブフォームを閉じると、その「印刷」ボタンは以下のようにフォーカス/選択されたままです。

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

この「印刷」ボタンを初期状態のように表示するには、どのイベント/プロパティを変更する必要がありますか。

Invalidate()を試し、BackColorを変更しましたが、まだ要件を満たしていません。ガイドラインはありますか?

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

checked - ツールストリップボタンをプログラムで押す方法は?

コードで toolstripbutton を押し下げたいのですが、それができないようです。Delphi RAD Studio または XE では、次の操作を実行してボタンを押すことができます。

「ダウン」に近い唯一の ToolStripButton プロパティは、true または falseでチェックされます。trueに設定すると、ツールストリップボタンのみが強調表示され、押し下げられません。

マウスをボタンの上に置いてクリックしたときのボタンの外観は次のとおりです。

ここに画像の説明を入力

[ズームイン] ボタンが押されていることがはっきりとわかります。

CheckOnClick を true および Checked を true に設定して、コードで同じことを実行しようとすると、ボタンがどのように見えるかを次に示します。

ここに画像の説明を入力

この画像で見えるのは、周囲の青いボックスだけです。ボタンのテキストだけを使用した場合、ボタン全体が青色で塗りつぶされて、ボタンが押されたことを示していることがわかります。

ここに画像の説明を入力

他のプログラムにも同じように機能するツールストリップボタンがありますが、イメージリストコントロールを使用して、押された、押された、またはチェックされた詩を切り替える必要がありました。

では、Delphi Prism または C# でプログラムによって ToolStripButton を押す方法はありますか?

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

c# - toolstripbutton が呼び出す関数を呼び出すように toolstriptextbox 受け入れボタンを設定するにはどうすればよいですか?

TextBoxにがあります。ユーザーが入力を開始したら、別の関数を呼び出すようにプロパティを設定したいと思います。ただし、 myで a によって呼び出される別の関数を呼び出しています。詳しく説明すると、以下の私のコードは次のとおりです。AcceptButtonButtonToolStrip

searchBtnButtonですToolStrip。したがって、このコードを実行しようとすると、このエラーが発生します

タイプ 'System.Windows.Forms.ToolStripButton' を 'System.Windows.Forms.IButtonControl' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)

次のように ToolstripButton としてキャストしてみました。

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

c# - BindingNavigator のすべてのコントロールを繰り返す

それぞれにボタン、ComboBox などのコントロールを持ついくつかの Windows フォームがあります。また、各フォームには、いくつかの新しいツールストリップ ボタンを追加した Bindingnavigator コントロールがあります。3 つのパラメーターを取得する一般的なメソッドを作成するにはどうすればよいですかフォーム上のすべてのコントロール (そのツールストリップ ボタンを含む) を繰り返し、特別なコントロールの有効化ステータスを有効/無効にしますか? 私のメソッド署名は次のようなものです: