問題タブ [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.
vb.net - ツールストリップ ボタン vb.net に焦点を当てる
いくつかのボタンを備えたツールストリップを作成しました。いくつかのオブジェクト (テキストボックス、チェックボックス、ボタンなど) を含むフォームがあり、最後の項目にフォーカスがあるとき、コンパイルが終了したら、キーボードのタブでツールストリップの保存ボタンにフォーカスする必要があります。
誰でもその方法を教えてもらえますか? ツールストリップにフォーカス オプションがないためです。
ありがとう。
c# - ToolStripButton.Left プロパティがありません
Panel.Left プロパティを ToolStripButton.Left 値と同じに設定する必要があります。
ただし、ToolStripButton にはそのようなプロパティはありません。解決策はありますか、お願いします。
ない場合 - フォームの中央にパネルを配置する方法。
c# - WindowsフォームC#でツールストリップ分割ボタンの背景色を変更する方法
Windows フォーム アプリケーションのツール ストリップ分割ボタンの背景色を変更する方法。バックカラープロパティが機能していません..これはデザイナークラスのコードです..
visual-studio-2010 - ToolStripDropDownButtonをStatusStripの右端に揃えるにはどうすればよいですか?
StatusStripまたはToolStripDropDownButtonのいずれにも可能性のあるプロパティが表示されません-ToolStripDropDownButtonのAlignmentプロパティを除いて、役に立ちません。
ToolStripDropDownButtonを左端から遠ざけるために、「シム」/スペーサーなどを追加する必要がありますか?
c# - 点滅するToolStripButton
私はToolStrip
いくつかのToolStripButton
sを使用しています。
私が欲しいのは、ユーザーの注意を引くためにボタンの1つを点滅させることができることです。
たとえば、情報に変更を加え、[保存]ボタンをクリックする必要がある場合です。
これが通常のボタンの場合、を使用しTimer
て定期的に変更することでこれを行うことができますが、BackColor
これはでは機能しませんToolStrip
。
Rendererサブクラスを作成して割り当てることもできますToolStrip
が、これは特定の状況でのみ使用されるようです。つまり、イベント駆動型です。
誰かアイデアはありますか?
c# - ToolStripPanel、ToolStrip、およびToolStripItemsでdisposeを呼び出す必要がありますか?
を追加し、続いていくつかのsとsToolStripPanel
を追加するinコードを作成します。これらのそれぞれを手動で調べて削除したり、disposeを呼び出す必要がありますか?つまり、ボタンとセパレーターをループしてdisposeを呼び出し、からを削除して、を破棄し、最後にその親コントロールからを削除して破棄しますか?ToolStrip
ToolStripButton
ToolStripSeparator
ToolStrip
ToolStripPanel
ToolStrip
ToolStripPanel
アップデート
Control.Disposeのドキュメントを読むとDispose
、親を呼び出すと子が破棄されるようです。明確ではないのは、sをコレクションに追加するのではなく、コレクションに追加するため、ToolStripItem
sが適切な「子」であるかどうかです。ToolStrip.Controlsのドキュメントを見ると、このプロパティはこのクラスに関連していないことがわかります。ToolStrip
ToolStrip.Controls
ToolStrip.Items
ToolStripPanel
あなたが呼ばないのと同じことですToolStripPanel.Controls.Add(toolstrip)
が、むしろToolStripPanel.Join(toolstrip)
。
c# - ToolStripButtonは、モーダルレスダイアログの表示時に異なる動作をします
メインウィンドウと、さまざまなコマンドボタンを備えたツールストリップがあります。これらのコマンドには、「印刷」ボタンもあります(以下を参照)。「印刷」ボタンをクリックすると、サブフォームをモーダルレスダイアログとして表示する必要があります。なぜなら、サブフォームにはいくつかのオプションがあります。ユーザーがそれらを選択すると、メインフォームと対話することもできます。
一方、show()メソッドでは、ShowDialog()メソッドを使用してサブフォームを表示すると実行されるため、メインフォーム(以下を参照)のすべてのコントロールを無効にします。印刷ボタンをクリックすると、色が変わり、フォーカス/選択されていることがわかります。
クリックすると、サブフォームは下の写真のように表示されます。
論理的には、サブフォームを閉じると前のモードに戻るはずです。しかし、サブフォームでさえ表示されています...メインフォームの[印刷]ボタンはまだフォーカス/選択されています。サブフォームを閉じると、その「印刷」ボタンは以下のようにフォーカス/選択されたままです。
この「印刷」ボタンを初期状態のように表示するには、どのイベント/プロパティを変更する必要がありますか。
Invalidate()を試し、BackColorを変更しましたが、まだ要件を満たしていません。ガイドラインはありますか?
checked - ツールストリップボタンをプログラムで押す方法は?
コードで toolstripbutton を押し下げたいのですが、それができないようです。Delphi RAD Studio または XE では、次の操作を実行してボタンを押すことができます。
「ダウン」に近い唯一の ToolStripButton プロパティは、true または falseでチェックされます。trueに設定すると、ツールストリップボタンのみが強調表示され、押し下げられません。
マウスをボタンの上に置いてクリックしたときのボタンの外観は次のとおりです。
[ズームイン] ボタンが押されていることがはっきりとわかります。
CheckOnClick を true および Checked を true に設定して、コードで同じことを実行しようとすると、ボタンがどのように見えるかを次に示します。
この画像で見えるのは、周囲の青いボックスだけです。ボタンのテキストだけを使用した場合、ボタン全体が青色で塗りつぶされて、ボタンが押されたことを示していることがわかります。
他のプログラムにも同じように機能するツールストリップボタンがありますが、イメージリストコントロールを使用して、押された、押された、またはチェックされた詩を切り替える必要がありました。
では、Delphi Prism または C# でプログラムによって ToolStripButton を押す方法はありますか?
c# - toolstripbutton が呼び出す関数を呼び出すように toolstriptextbox 受け入れボタンを設定するにはどうすればよいですか?
winformsTextBox
にがあります。ユーザーが入力を開始したら、別の関数を呼び出すようにプロパティを設定したいと思います。ただし、 myで a によって呼び出される別の関数を呼び出しています。詳しく説明すると、以下の私のコードは次のとおりです。AcceptButton
Button
ToolStrip
searchBtn
はButton
ですToolStrip
。したがって、このコードを実行しようとすると、このエラーが発生します
タイプ 'System.Windows.Forms.ToolStripButton' を 'System.Windows.Forms.IButtonControl' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
次のように ToolstripButton としてキャストしてみました。
c# - BindingNavigator のすべてのコントロールを繰り返す
それぞれにボタン、ComboBox などのコントロールを持ついくつかの Windows フォームがあります。また、各フォームには、いくつかの新しいツールストリップ ボタンを追加した Bindingnavigator コントロールがあります。3 つのパラメーターを取得する一般的なメソッドを作成するにはどうすればよいですかフォーム上のすべてのコントロール (そのツールストリップ ボタンを含む) を繰り返し、特別なコントロールの有効化ステータスを有効/無効にしますか? 私のメソッド署名は次のようなものです: