問題タブ [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.

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

visual-studio-2010 - VS2010の動的フォームでの奇妙な動作

次のコードは、フォーム、ボタン、プログレスバーがそれぞれ入力された5つの同一のグループボックス要素を生成する必要があります。

代わりに、正しく入力されたGroupboxは1つだけです。他の4つは空のものです。

誰かがこれに対する解決策を持っていますか?

前もって感謝します

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

c# - WPFグループボックスの高さは動的に変更する必要がありますか?

私は WPF でグループボックスを使用しています。グループボックスの内部はスタックパネルです。stackpanel には、削除され、その子に追加される項目があります。

私が経験している問題は、グループボックス内の Stackpanel が高さを変更していることですが、GroupBox は変更されていないため、stackpanel 内に追加された残りのアイテムが切り取られています。

グループボックスの高さをスタックパネルの高さに調整するにはどうすればよいですか。

これは、XAML ではなく、コードで行う必要があります

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

c# - グループ ボックス グループ タイトル名の色の変更

GroupBoxタイトルの色を変更するにはどうすればよいですか?

デフォルトの色は青で、それを変更したいと思います。

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

windows - グループボックスラインのテーマプロパティを取得する

私の目標は、長方形ではなく、角を切り取ったグループボックスを描くことです。私は単に角を切り取るという意味ではなく、角が「インデント」されている連続した閉じたパスを持っています。現在のテーマの色やスタイルに合わせて欲しいです。

Windows XPでは、グループボックスに1ピクセルの灰色の線があることに気付きましたが、Windows 7では、白い線(下にある下部を除く内部の白い線)の横に灰色の線を配置することで3D効果が作成されます。灰色の線)。

次のようなものを使用して、グループボックスのテキストラベルの色を取得できます。

そこで、グループボックスで使用されている線の色やプロパティを取得する方法を理解しようとしています。そうすれば、グループボックスのスタイルに一致させたい線を描画できるようになります。私が望む形の各部分を別々に描きます。線を記述するためにどのプロパティが使用されているか、または関数lineDrawRectが適切なペンで3D効果を描画するかどうかはわかりません。これらの3D効果(2シェードの平行線)を描画するようにペンを設定する方法はありますか?

ありがとう。

0 投票する
4 に答える
28698 参照

c# - C#のコントロールに移動効果を追加するにはどうすればよいですか?

C#フォームにパネルがあり、ボタンがあります。ボタンをクリックすると、非表示のパネルが表示されます。その代わりに、パネルを移動またはスライドインさせます。たとえば、コンボボックスをクリックすると、ドロップダウンリストが表示されるだけではありません。パネルをそのように表示したいと思います。どうやってやるの ?

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

c# - ボタンをクリックした後、TABを使用してグループボックスにアクセスできなくなります

2つのグループボックス(および他のコントロール、問題を引き起こしているグループボックス)、フォームデータをデータベースに保存する[保存]ボタン、およびフォームをリセットする[新しいフォーム]ボタン(例: 。txtName.clear(); rbCash.checked = false)。グループボックスにはいくつかのラジオボタンがあり、tabindexのセットがあります。

ここで、ユーザーは最初に[新しいフォーム]ボタンをクリックしてフォームをアクティブ化する必要があります。ユーザーは、TABを使用してコントロール間を移動できます。次に、ユーザーは[保存]ボタンをクリックしてフォームを保存します。

これで、ユーザーは[保存]ボタンをクリックする前にのみ、TABを使用してグループボックス内を移動できます。彼が[保存]ボタンをクリックしてから[新しいフォーム]ボタンをクリックし、TABを使用してコントロールを移動しようとすると、グループボックスとその中のラジオボタンを除くすべてがフォーカスを受け取ります。

なぜこの問題に直面しているのか?

ああ..もう1つ。すべてのフォームコントロール(グループボックスを含む)は非常に大きな親グループボックス内にあり、[保存]ボタンをクリックすると無効になり、ユーザーが[新しいフォーム]ボタンをクリックすると再び有効になります。アプリケーションが起動すると、親グループボックスは無効になります。[新しいフォーム]ボタンをクリックすると、この親グループボックスとその中のすべての子要素が有効になります。

助けてください..

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

python - PyQt4垂直レイアウト自動間隔

Qt Designerを使用して、ラジオボタンの列を表示する必要があるプログラムの簡単なGUIを設定しています。対応するポートが現在使用可能かどうかに基づいて、一部のラジオボタンを(無効にするだけでなく)非表示にします。ラジオボタンは縦長のグループボックスにあるので、そのうちの1つを非表示にすると、残りのボタンが離れてスペースを埋めます。

ボタンが自動間隔ではなく、グループボックスの上部に向かって圧縮されるようにする方法はありますか?

0 投票する
11 に答える
89450 参照

.net - グループボックスでチェックされたラジオボタンを取得するには?

グループボックスにたくさんのラジオボタンがあります。通常は、 を使用して各ラジオ ボタンを個別にチェックしますIf radiobutton1.Checked = True Then

しかし、グループボックスでどのラジオボタンがチェックされているかを確認するスマートな方法があると思います。何か案が?

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

wpf - WPF:GroupBoxのコンテンツを取得して、使用可能なスペースを埋めます

私はWPFGroupBoxで苛立たしい問題に直面しています、誰かが私を助けてくれることを願っています。基本的に問題はこれです:私はGroupBox内にリストビューを持っていますが、私が何をしても、それをGroupBoxを満たすことができないようです。

基本的なコードは次のとおりです。

リストをGrids、StackPanels、DockPanelなどに入れてみましたが、何を試しても、常に次のようになります。

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

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

c# - 内部に他のコントロールがあるカスタム GroupBox コントロール

利用可能なソリューションが気に入らなかったので、独自のウィザード インターフェイスを作成し始めました。ウィザードの各ステップで GroupBox を使用しますが、すべてのステップ (すべての GroupBox) が同じ構造とスタイルを持つ必要があるため、カスタム コントロールを使用することにしました。

次に、次の要素を持つカスタム GroupBox が必要です。

  • 開発者がデザイナーを使用して目的のコントロールを配置できるようにする FlowLayoutPanel。(たとえば、ユーザーがユーザー名とパスワードを入力できる 2 つの TextBox コントロールなど)。

  • ステップを説明するその FlowLayoutPanel のラベル。

  • 戻るボタン。

  • ユーザーがカスタム ボタンを配置できる別の FlowLayoutPanel。

プレビューは次のとおりです。

カスタム GroupBox の外観のプレビュー。

問題#1

新しい UserControl を作成して GroupBox を継承させると、その中に入れて配置できる GroupBox を取得できません。デザイナーに表示されるのは次のメッセージだけです。

エラー。

問題#2

思うようにGroupBoxを継承させることができなかったので、カスタムUserControlにGroupBoxを入れてみました。(これは必要ありません。スクリーンショットをいくつか提供できるように、これを実行しただけです。)その後、開発者がデザイナーを使用して FlowLayoutPanels にコントロールを追加できるように、FlowLayoutPanels で EnableDesignMode を実行する必要がありました。問題は、それらが移動可能でサイズ変更可能になったことです (私はこれを望んでいません。それらは適切に固定されており、移動もサイズ変更もすべきではありません)。移動しようとすると、「オブジェクト参照がインスタンスに設定されていません。オブジェクト。」それはそれを醜くしています:

FlowLayoutPanels のムーバーとリサイザー。

問題#3

メインの FlowLayoutPanel の要素を中央に配置したい。これを行うには、コントロール (説明ラベル) を配置し、FlowLayoutPanel の幅に合わせてサイズを変更して、その後のコントロールが中央に配置されるようにする必要がありました。(あなたが私に尋ねると面倒な回避策です。TableLayoutPanel でこれを行うのは簡単に見えましたが、セルは 1 つの要素しか保持できません。パネルを追加してセルにより多くの要素を保持させることができますが、中央揃えが失われます。) 問題は、設定する必要があることです。追加するすべてのコントロールに対して、None に固定します。何か (OnDesignerControlAdded??? など) をフックして、追加されたコントロールのアンカーを自動的に None に設定できますか?

異なるアンカー値で位置を制御します。

皆様の回答はすべて、オープン ソース プロジェクトMagician を GitHubで構築したり、それを利用した他の多くのオープン ソース プロジェクトを構築したりするのに役立ちます。皆様のご尽力に感謝いたします。