グループボックスコントロールにパディングを適切に適用するにはどうすればよいですか?

ナマケモノアームストロング

グループボックスを追加するパネルを継承するクラスがあります。このグループボックスには、今のところいくつかのテキストボックスが含まれています。グループボックスのAutoSizeプロパティとグループボックスのPaddingプロパティを使用して、テキストボックスをグループボックス内で水平方向と垂直方向の中央に配置したいと思います。これが私の試みです:

Imports System.Drawing

Public Class pnlItemMstr_A_OSI
    Inherits Panel

    Public Sub New(ByRef ItemMstr_DS As DataSet, ByVal padding As Integer)
        MyBase.New()

        Dim drItemMstr As DataRow = ItemMstr_DS.Tables(0)(0)
        Dim txtHeight As Integer = 26

        ' article numbers
        Dim grpArtNum As New GroupBox
        Dim txtARTC_NUM_DOM_C As New TextBox
        Dim txtARTC_NUM_CAN_C As New TextBox

        With txtARTC_NUM_DOM_C
            .Text = drItemMstr("ARTC_NUM_DOM_C").ToString
            .Size = New Size(200, txtHeight)
            .Location = New Point(0, 0)
        End With

        With txtARTC_NUM_CAN_C
            .Text = drItemMstr("ARTC_NUM_CAN_C").ToString
            .Size = New Size(200, txtHeight)
            .Location = New Point(0, txtHeight)
        End With

        With grpArtNum
            grpArtNum.Text = "Article Number"
            grpArtNum.Padding = New Padding(padding)
            grpArtNum.Controls.Add(txtARTC_NUM_DOM_C)
            grpArtNum.Controls.Add(txtARTC_NUM_CAN_C)
        End With

        Me.Controls.Add(grpArtNum)

    End Sub

End Class

私が最終的に得ているのは醜いものであり、私が期待するものではありません。グループボックスのテキストがどのように切り取られているかに注意してください。

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

パディングが適切に適用されていないようですが、私は何か間違ったことをしていると確信しています。

LarsTech

Paddingプロパティは、主にDock Styledの子コントロールに使用されるため、ドックで埋められたパネルをGroupBoxに追加して、これらのTextBoxを含めてみてください。

With grpArtNum
  grpArtNum.Text = "Article Number"
  grpArtNum.Padding = New Padding(padding)
  Dim innerPanel As New Panel With {.Dock = DockStyle.Fill}
  innerPanel.Controls.Add(txtARTC_NUM_DOM_C)
  innerPanel.Controls.Add(txtARTC_NUM_CAN_C)
  grpArtNum.Controls.Add(innerPanel)
End With

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

この水平スクロール要素に右マージン/パディングを適用するにはどうすればよいですか?

分類Dev

ExtJSグリッドエディターでコンボボックスの値を適切に設定するにはどうすればよいですか?

分類Dev

ワンホットエンコーディングを大きなファイルに適用するにはどうすればよいですか?

分類Dev

リモートデスクトップセッションを適切に終了するにはどうすればよいですか?tsdisconは、ローカルユーザーを優先してログに記録するようになりました

分類Dev

プログラムで角度2のコンポーネントにスタイルを適用するにはどうすればよいですか?

分類Dev

Androidリアクティブプログラミングで、フィルターを適用した後にストリーミングオブジェクトデータを分割するにはどうすればよいですか?

分類Dev

asp.netチェックボックスコンポーネントでブートストラップ3チェックボックスプロパティを適切に使用するにはどうすればよいですか?

分類Dev

カスタムローリング関数をパンダグループに適用するにはどうすればよいですか?

分類Dev

Djangoでこのコンテキストディクショナリを適切にループするにはどうすればよいですか?

分類Dev

matplotlibカラーバーに適切なパディングをプログラムで設定するにはどうすればよいですか?

分類Dev

ページスクロール機能にパディングを追加して、ナビゲーション要素を適切なタイミングで強調表示するにはどうすればよいですか?

分類Dev

デバッグビルド専用にデフォルトですべてのシンボルをエクスポートするようにAndroid.mkコンパイルを構成するにはどうすればよいですか?

分類Dev

CSSでラップされたテキストにパディングを適用するにはどうすればよいですか?

分類Dev

Mac でのログイン時にシェル スクリプトを自動的に適切に実行するにはどうすればよいですか?

分類Dev

コマンドラインからファイル/ディレクトリパスを選択するようにGUIダイアログボックスでユーザーに促すにはどうすればよいですか?

分類Dev

コマンドラインからファイル/ディレクトリパスを選択するようにGUIダイアログボックスでユーザーに促すにはどうすればよいですか?

分類Dev

アイコンにグラデーションフィルターを適用するにはどうすればよいですか?

分類Dev

Symfony2.1プロジェクトの特定のフィールドタイプを除くすべてのフォームフィールドにカスタムレンダリングを適用するにはどうすればよいですか?

分類Dev

Win32(C ++)静的コントロール内でOpenGLを適切にレンダリングするにはどうすればよいですか?

分類Dev

レッドシフト列のエンコーディングを適切に変更するにはどうすればよいですか?

分類Dev

コンパイルせずにwkhtmltopdfパッチを適用したqtをインストールするにはどうすればよいですか?

分類Dev

キャンセル機能を備えたダイアログボックスを使用できるように、VueJSおよびVueXプロジェクトをより適切に整理するにはどうすればよいですか?

分類Dev

次の式をブループリントの「bean」プロパティ表記に適切に変換するにはどうすればよいですか?

分類Dev

NodeJSの文字列コンストラクターにグローバルプロパティを設定するにはどうすればよいですか?

分類Dev

Pythonでマルチプロセッシングモジュールを適切に利用するにはどうすればよいですか?

分類Dev

angle2ルーティングでアプリケーションコンテキストパスを適切に設定するにはどうすればよいですか?

分類Dev

オーディオサンプルにハニング機能を適用するにはどうすればよいですか?

分類Dev

このスクリプト化されたJenkinsパイプラインを適切にリファクタリングして、共通のコードを1つのファイルに保存するにはどうすればよいですか?

分類Dev

これらのReactコールバックステートメントをより適切に表現するにはどうすればよいですか?

Related 関連記事

  1. 1

    この水平スクロール要素に右マージン/パディングを適用するにはどうすればよいですか?

  2. 2

    ExtJSグリッドエディターでコンボボックスの値を適切に設定するにはどうすればよいですか?

  3. 3

    ワンホットエンコーディングを大きなファイルに適用するにはどうすればよいですか?

  4. 4

    リモートデスクトップセッションを適切に終了するにはどうすればよいですか?tsdisconは、ローカルユーザーを優先してログに記録するようになりました

  5. 5

    プログラムで角度2のコンポーネントにスタイルを適用するにはどうすればよいですか?

  6. 6

    Androidリアクティブプログラミングで、フィルターを適用した後にストリーミングオブジェクトデータを分割するにはどうすればよいですか?

  7. 7

    asp.netチェックボックスコンポーネントでブートストラップ3チェックボックスプロパティを適切に使用するにはどうすればよいですか?

  8. 8

    カスタムローリング関数をパンダグループに適用するにはどうすればよいですか?

  9. 9

    Djangoでこのコンテキストディクショナリを適切にループするにはどうすればよいですか?

  10. 10

    matplotlibカラーバーに適切なパディングをプログラムで設定するにはどうすればよいですか?

  11. 11

    ページスクロール機能にパディングを追加して、ナビゲーション要素を適切なタイミングで強調表示するにはどうすればよいですか?

  12. 12

    デバッグビルド専用にデフォルトですべてのシンボルをエクスポートするようにAndroid.mkコンパイルを構成するにはどうすればよいですか?

  13. 13

    CSSでラップされたテキストにパディングを適用するにはどうすればよいですか?

  14. 14

    Mac でのログイン時にシェル スクリプトを自動的に適切に実行するにはどうすればよいですか?

  15. 15

    コマンドラインからファイル/ディレクトリパスを選択するようにGUIダイアログボックスでユーザーに促すにはどうすればよいですか?

  16. 16

    コマンドラインからファイル/ディレクトリパスを選択するようにGUIダイアログボックスでユーザーに促すにはどうすればよいですか?

  17. 17

    アイコンにグラデーションフィルターを適用するにはどうすればよいですか?

  18. 18

    Symfony2.1プロジェクトの特定のフィールドタイプを除くすべてのフォームフィールドにカスタムレンダリングを適用するにはどうすればよいですか?

  19. 19

    Win32(C ++)静的コントロール内でOpenGLを適切にレンダリングするにはどうすればよいですか?

  20. 20

    レッドシフト列のエンコーディングを適切に変更するにはどうすればよいですか?

  21. 21

    コンパイルせずにwkhtmltopdfパッチを適用したqtをインストールするにはどうすればよいですか?

  22. 22

    キャンセル機能を備えたダイアログボックスを使用できるように、VueJSおよびVueXプロジェクトをより適切に整理するにはどうすればよいですか?

  23. 23

    次の式をブループリントの「bean」プロパティ表記に適切に変換するにはどうすればよいですか?

  24. 24

    NodeJSの文字列コンストラクターにグローバルプロパティを設定するにはどうすればよいですか?

  25. 25

    Pythonでマルチプロセッシングモジュールを適切に利用するにはどうすればよいですか?

  26. 26

    angle2ルーティングでアプリケーションコンテキストパスを適切に設定するにはどうすればよいですか?

  27. 27

    オーディオサンプルにハニング機能を適用するにはどうすればよいですか?

  28. 28

    このスクリプト化されたJenkinsパイプラインを適切にリファクタリングして、共通のコードを1つのファイルに保存するにはどうすればよいですか?

  29. 29

    これらのReactコールバックステートメントをより適切に表現するにはどうすればよいですか?

ホットタグ

アーカイブ