問題タブ [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 に答える
5366 参照

vb.net - グループボックス内のテキストボックスをループすると、奇妙な結果が得られます

私は次のコードを持っています:

私がやっていることは、groupbox3の各テキストボックスをループすることです。次に、カウンター(フォームに入力された成績の総数)がtotalBoxes(0に設定されている)より大きいかどうかを確認し、最後に実際の成績(A、B、C、D)をテキストボックスに入力します。問題は、何らかの理由でテキストボックス8(10個のテキストボックスがあります)でループを開始し、そこからループを開始していることです。誰かが私のコードの問題が何であるか知っていますか?

アーロン

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

silverlight-4.0 - シルバーライトでグループボックスの子要素を取得する方法は?

Silverlight 用のテレリック グループボックスがあります。

私は3つのコントロール(ctrl1、ctrl2、ctrl3)を持つグループボックス(x:Name = "grpBox")を持っていたユーザーコントロールを持っています。

usercontrol を page.xaml にドラッグ アンド ドロップし、「UCl1」という名前を付けました。

そのため、page.xaml のコード ビハインドで、ctrl1/ctrl2/ctrl3 の依存関係プロパティを取得/設定したいと考えています。

TextBox、TextBlock、およびカスタム依存プロパティ LabelText を持つ別のユーザー コントロールもあります。

どうやってやるの?

コード:

ユーザー制御の内容:

Page.XAml:

codebehiind page.xaml.cs:

UCl1.grpBox.ctrl1.text="ようこそ...!"; また、次のようにカスタムの依存関係プロパティの値を設定したい:

UCl1.grpBox.LabeledTextBox.LabelText="名前:";

試してみましたが、UCl1.grpBox の後、ctrl1/2/3 にアクセスできません。

どんな助けでも大歓迎です。ありがとう。

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

c# - C#: WPF と XAML を使用すると、GroupBox の境界線が正しく描画されない

これが私の groupBox の外観です: http://i.imgur.com/ISvKC.png groupBox の上には何も配置されていません。グループボックスには正しいものもあれば、そうでないものもあります。何が悪いのかわからない :-/

変更があるかどうかを確認するためにハードウェア グラフィックス サポートを無効にするつもりでしたが、msdn ガイドで指定されたレジストリ パスがこのコンピューターで見つかりませんでした。

WinXP を実行しており、内部インテル グラフィックス カードを使用しています。

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

wpf - WPF でのトグル ボタンのマウス クリックに関する問題

グループボックスをエキスパンダーに変えるカスタム コントロール テンプレートを作成しました (ヘッダーをクリックすると、グループ ボックスのコンテンツが展開/折りたたまれます)。マウスのクリックが常に通過するとは限らないことを除いて、正常に動作します。ヘッダーをクリックしても展開/折りたたまれないことがあります。「Colors」という単語の「o」の内側をクリックすると。ヘッダー内のテキストがマウス クリックをトラップして、マウス クリックが通過できないことが原因であると有機的に考えたので、コンテンツ ヘッダーなどのIsHitTestVisibleおよびIsFocusableプロパティをいじってみましたが、効果がないようです。空の文字列のみを含むヘッダー、またはコンテンツを含まないヘッダーにも同じ問題があるようです。

XAML は以下に掲載されています。

(ところで、エキスパンダーをグループボックスに変えるこの投稿には同様の問題があるようです:矢印の内側をクリックすると、トグルボタンはトグルしません。)

0 投票する
0 に答える
857 参照

c# - C#/WinForms: WS_EX_COMPOSITED を使用すると、グループ ボックスの境界線がサイズ変更されるまで描画されない

GroupBoxを含むTabControlを持つフォームがあります。WS_EX_COMPOSITEDサイズ変更中のちらつきを減らすために、フォームのオーバーライドされた CreateParams メソッドで拡張スタイルを設定しました。

問題は、WS_EX_COMPOSITED有効にすると、フォームのサイズを変更するまで GroupBox の境界線が描画されないことです。GroupBox をカスタマイズし、いくつかの異なるスタイルを適用してこれを解決しようとしましたが、試した次のスタイルはどれも効果がありませんでした:

  • WS_EX_TRANSPARENT
  • WS_CLIPCHILDREN
  • WS_CLIPSIBLINGS

その境界線を最初から適切に描画する方法について、誰かアイデアはありますか?

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

winforms - Dock プロパティが設定されていても Margin を適用できますか?

Formいくつかのコントロールを備えた WinFormsがあります。それらはすべてGrouBoxコントロールであり、それらの間に垂直マージンを設定して積み重ねたいと思います。プロパティを Topに設定したDockところ、問題なくスタックされますが、余白は無視されます (コントロールは可能な限り互いに接近しています)。

これらのマージンを何らかの方法で強制することはできますか? 基本的に、通常のドッキング位置を計算して (マージンが 0 であるかのように)、マージンを適用します。このようなことは可能ですか?

私がこれを試した他の方法はFlowLayoutPanelwithTopDownオプションです。ただし、サイズと左右のアンカーを手動で設定する必要があります。

このシナリオを達成する簡単な方法はありますか?それとも、既に持っているものをそのまま使用する必要がありますか?

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

visual-studio-2010 - GROUPBOX に 2 つのパネル? Winフォーム

グループボックス内に2つのパネルを置くことは可能ですか??

グループボックス内に2つのパネルを配置し、それらを非表示にしたためです。

それらを可視にしようとすると、最初のパネルだけが表示されます。

グループボックスに入らずに試してみましたが、うまくいきました。

私のコードに問題がありますか??

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

mysql - 検索結果に基づいて mysql サーバーでユーザーを削除する方法は?

サンプル

MySql データベースから取得した名前のリストを持つデータグリッド コントロールがあります。1 つの結果が得られるまで、それらを検索できます。結果の数が1に等しいときにグループボックスコントロールを表示できるようにしたいです。また、グループボックスには、クリックするとサーバーからこのユーザーと「従業員」と呼ばれるmysqlテーブルからの情報を削除するボタンがあります. ユーザーが削除されると、メッセージボックスに確認メッセージが表示され、更新されたリストでテーブルがリロードされます。これまでのところ、結果が1のときにグループボックスを表示することと、検索結果の名前に基づいてSQLサーバーからユーザーを削除することの2つの問題しかありません。Windows 7ラップトップのVisual Basic 2010 Expressでvb.netを使用しています。ありがとう!

EDIT1:

これまでのところ、私のコードはここにあります。あなたの答えをどのように適用できるかを提案してください。ありがとう!

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

.net - 複数のGroupBoxの前または複数のGroupBox内のVB.NETラベル

これはVB.NET2003にあります

いくつかのGroupBoxが互いに重なり合っており、フォームが現在表示されているはずの内容に基づいて表示されているフォームがあります。

私が欲しいのは、現在どのGroupBoxが表示されているかに関係なく、テキストオブジェクト(ラベル、テキストボックスなど)を表示することです。GroupBox自体の内部にないラベルはその下に表示され、表示されません(前面に表示しても役に立ちません)、TextBox、Panelsの同様の問題。他に何を使用すればよいかわかりません。

何かが足りないのですが、GroupBoxに含まれずにオーバーレイするテキストを表示する別の方法はありますか?

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

c# - AutoSizeを使用する場合のFlowLayoutPanelの高さのバグ

2つのFlowLayoutPanelとテキストボックスを保持する1列と3行のTableLayoutを保持するフォームがあります。すべての行はAutoSizeであり、列はPercentage = 100%に設定されています。

各FlowLayoutPanelは、いくつかのTextBoxを保持します。FlowLayoutPanelsが設定されます:LeftToRight、AutoSize = true、GrowAndShrink、Docking=Fill。

概要は次のとおりです。

問題は、同じくAutoSize = trueに設定されているGroupBox内にFlowLayoutPanelを配置すると、FlowLayoutPanelの高さが正しく設定されず、フォームから一部のTextBoxを切り取った1行のTextBoxが表示されることです。

概要は次のとおりです。

ところで、FlowLayoutPanelを保持するためにGroupBox、Panel、またはUserControlの代わりに使用した場合も、同じことが起こります。

ところで2、これはTableLayoutがなくても発生します。GroupBox(FlowLayoutPanelを使用)をAutoSizedフォームに配置しようとしましたが、同じ動作が得られます。

私が問題だと思うのは、FlowLayoutPanelがAutoSizedされている別のコンテナーにある場合、そのコンテナーに渡すことができないということです。

このバグを無効にするために何ができるでしょうか?

ありがとう、ヨラムを助けてください


ps:TextBoxの周りに素敵なフレームを作成するには、GroupBoxを使用する必要があります。