問題タブ [groupbox]
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# - WPF でグループボックス内のコントロールのリストを取得する方法
標準の WinForms 開発では、次のことを行います。
男はWPFでこれをどのように行いますか? GroupBox 内に Grid があり、グリッド内にいくつかのコントロール (ボタンなど) がありますが、各コントロールを取得する方法がわかりません。
wpf - textBlocksをグループボックスに追加し、データがグラフコントロールにロードされたときにクリアする必要があります
グラフコントロールを作成しています。x軸とy軸のタリーラベルを追加するために行っているのは、各タリーマークにテキストブロックを追加し、そのタリーマークに関連する値を表示することです。
しかし、データベースからデータをロードし、テキストボルトを再度描画してグラフ領域を更新する必要がある場合、グラフペインに残っている古いテキストブロックを削除できません。
この問題を克服するために、テキストブロックをグループボックスの横に配置し、グラフペインを再描画してグループボックスの要素を削除し、再度配置することを考えました。
このアプローチは正しいですか?クラスの背後にあるコードのgroupboxに要素を配置する方法を教えてください。そして、彼らが私の問題に対する他の解決策であるかどうか教えてください。
よろしく、ランガナ。
winforms - GroupBoxにMouseMoveイベントがないのはなぜですか?
WinForms GroupBoxコントロールはMouseMoveをサポートしていません(または少なくとも一貫性がありません)。その理由がわかりません。
Controlの子孫であるため、MouseMoveイベントがありますが、GroupBoxは明示的にそれを再導入するBrowsable(false)
ため、プロパティグリッドには表示されません。FlatStyleがStandardのままである限り、実行時にMouseMoveイベントをフックでき、場合によっては機能します。GroupBoxのFlatStyleがSystemに設定されている場合、MouseMoveイベントはまったく発生しません。
リフレクターは私に手がかりを与えてくれませんでした。GroupBoxコンストラクターは、奇妙なコントロールスタイルを設定していないようです。また、GroupBoxは、MouseMoveをオーバーライドして、baseの呼び出しに失敗するような愚かなことは何もしません。
DelphiグループボックスはOnMouseMoveを適切にサポートしているため、これもWinForms固有の制限のようです。 訂正:Delphiとの比較は無効です。Delphiグループボックスは、実際には標準のBM_GROUPBOXコントロールではありません。このような奇妙なグループボックスの動作を実際に継承することなく、グループボックスのように見えるようにペイントされています。したがって、これはWindowsグループボックスコントロールの制限である可能性がありますが、どこにも文書化されていません。
WinForms GroupBoxがMouseMoveをサポートしないのはなぜですか?
wpf - LabelおよびGroupBoxトリガーが機能しない、同じトリガーがStackPanelで機能する
XAML形式のトリガーのセットがありますが、まったく同じ変数にバインドされているにもかかわらず、1つのセットが機能し、もう1つのセットが機能しない理由を一生理解できません。
まず、機能するトリガー:
このトリガーは美しく機能します。これで、まったく機能しない非常に類似したトリガーを持つGroupBoxとLabelができました。動作しないトリガー:
そして、機能しないラベルトリガー:
ここで基本的な何かが欠けているような気がしますが、今はそれが私を逃れています。ご覧のとおり、すべてのトリガーは同じ値にバインドされ、同じオプションでトリガーされます。1つのTriggersブロックで同じ変数にバインドしようとしている2つのDataTriggerブロックがあるためですか?これが問題になるとは想像できません。実際、他の場所でこれを行っていると確信しています。私が知らないのはLabelとGroupBoxに固有のものですか?
wpf - WPF Groupbox ヘッダーの位置合わせ
GroupBox
Header
WPFでaの位置合わせを設定することは可能ですか? デフォルトではアウトラインの左上隅に配置されますが、GroupBox
上部の中央に配置したいと思います。以下を使用してテキストのプロパティを設定できることを知っています。
GroupBox
しかし、アウトラインに関してその位置を設定しようとしています。
wpf - ヘッダー スペースのない WPF GroupBox
簡単です。ヘッダー スペースのない GroupBox が必要です。
最も近いのは境界線ですが、「デフォルトでは」境界線はグループ ボックスと同じ Style を持っていません。
目的の GroupBox を取得する最も簡単な方法 (最小の xaml/コード) は何ですか?
ありがとう
mfc - プログラムで MFC のグループ ボックスの幅を変更するにはどうすればよいですか?
申し訳ありませんが、私はどちらかというと C# 派ですが、レガシー MFC コードを更新する必要があります。C# が優れたアップグレードである理由がわかり始めています。
wpf - WPF: GroupBox の動的な高さ
WPFグループボックスにあるドックパネル内にテキストボックスとデータグリッドがあります。
テキストボックスから動的にデータグリッドに行を追加しているため、データグリッドが大きくなります。ただし、グループボックスの高さが自動に設定されていても、グループボックスの高さが動的に増加しません。保持するコンテンツのサイズに基づいて、グループボックスを拡大および縮小するにはどうすればよいですか?
wpf - WPF GroupBox HeaderTemplate と DataBinding
ヘッダーテンプレートを wpf グループボックスに定義しましたが、データバインディングが機能しません。理由がわかりません。
c# - WinForms-DataGridViewはGroupBoxからスタイルを継承します
奇妙な問題があり、これがGroupBox/TabControl内の.NetDataGridViewのデフォルトの動作であるかどうかはわかりません。
新しいWinFormプロジェクトを最初から作成し、GroupBoxを作成しました(テキストスタイルを変更しました)。このような:
代替テキストhttp://www.freeimagehosting.net/uploads/65f5f2762d.png
次に、次のように、フォントスタイルがまったくない単純なDataGridViewを作成しました。
代替テキストhttp://www.freeimagehosting.net/uploads/09f55f951a.png
次に、デザインモードで、DataGridViewをGroupBox内にドラッグすると、この種の魔法が発生しました。
代替テキストhttp://www.freeimagehosting.net/uploads/d0334132f0.png
私の質問は、この動作を無効にできますか?GroupBoxの外でDataGridViewスタイルを変更してからドラッグすると、すべてのスタイルが失われます。
念のため、このフォームにはコードがまったくありません。
前もって感謝します。