VB.net 2010でプログラムを開発して居ます。
VB.net データーグリッドビューで余白を無くしたいのですが、何か良い方法はあるでしょうか。
アンカーで左右上下を設定して、オートサイズに設定すれば余白が無くなる様ですが、1つのプログラムで複数の表を作成して居る為、これだと各表のセルの幅が表によって異なってしまい、見栄えが良くありません。
各セルの幅とスクロールバー、及び一番左の列の幅を足して、その幅をデーターグリッドビューの幅とすれば余白は無くなると思うのですが、一番左の列とスクロールバーの幅の求め方が分かりません。
どなたか解決策をご存知の方、お教え下さい。
宜しくお願い致します。
添付のAの部分を無くしたいのです。
Bの幅とスクロールバーの幅が判れば何とか成ると思うのですが。
No.1ベストアンサー
- 回答日時:
Bの幅については…RowHeadersWidthプロパティですかね。
http://msdn.microsoft.com/ja-jp/library/system.w …
RowHeadersWidthSizeModeプロパティなどにも影響されるかも知れません。
http://msdn.microsoft.com/ja-jp/library/system.w …
境界線の幅も関係しますかねぇ。
スクロールバーの幅については
VerticalScrollBarプロパティでScrollBarクラスのインスタンスを取得して、
Widthプロパティで取れませんかね?
きっちり納めたい。
というのも判らなくはありませんが…多少の余白は残しておいたほうがよくないですかね?
列の幅を変更できないようにしているならいいかもしれませんけど。
ご回答有難うございました。
未だ、スクロールバーの幅の取得までは至っておりませんが、とりあえずスクロールバーの幅相当を定数で取ってやってみたところ、うまく行きそうです。
自分用のプログラムなら体裁はこだわらないのですが、外に出す(と言っても関連会社の技術部門ですけど)プログラムなのでちょっと体裁を気にしています。
有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Word(ワード) Wordの表中の文字を選択した時の白黒反転の違い 1 2023/04/25 12:13
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- シューズ・ブーツ 足サイズ21.5Eですが靴に書いてないです。見分け方を教えてください。 2 2023/08/12 23:55
- Excel(エクセル) [入力規則]のリストボックス内の“不揃いの林檎たち” 3 2022/09/15 18:32
- Excel(エクセル) 判定結果に応じて〇印(図形)をつけるマクロ 4 2022/10/30 11:22
- 着物・浴衣・水着 男物の浴衣を女性が着る時の注意点 1 2022/07/01 12:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VB.NET DataGridView 縦スクロールバーを常に表示
Visual Basic(VBA)
-
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
-
4
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
5
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
6
CellEnterイベント仕様について
Visual Basic(VBA)
-
7
DataGridViewの各セル幅を自由に決め、その幅で固定したい
Visual Basic(VBA)
-
8
GridViewでハイライトを使用しない方法
Visual Basic(VBA)
-
9
VBの「As String * 128」とは?
Visual Basic(VBA)
-
10
DataGridViewに複数テーブルのデータをセットしたい
Visual Basic(VBA)
-
11
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
12
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
-
13
データグリッドビューの結合セルに文字を表示させたい
Visual Basic(VBA)
-
14
[VB.net] DataGridViewの列ヘッダー複数行表示に伴う不具合?について
Visual Basic(VBA)
-
15
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
16
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
17
Hideについて(.NET)
Visual Basic(VBA)
-
18
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
19
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
20
VB.NETでのイベントの途中終了
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの数式について 定積分を書...
-
MSPゴシックで、一番幅を取る文字
-
WEBページを強制的に横画面で見...
-
iPhoneサイトで横向き時自動で...
-
[HTML]プルダウンメニューの横...
-
select値をhiddenのvalueに渡し...
-
フリーズする原因
-
ラジオボタンが両方とも選択で...
-
CGI経由でのPDFファイルをダウ...
-
Yomi-Searchのカテゴリを縦並び...
-
cgiからsendmailを送信で文字化け
-
さくらインターネットのCGI...
-
ラジオボタンを選択済みにする...
-
”送信ボタン” ”クリアボタン”...
-
アンケートフォームで前のペー...
-
ディレクトリのファイル数取得
-
チェックボックスで選択した内...
-
チェックボックスの返す値
-
<FORM TYPE="subumit">でデータ...
-
SELECTでgroup byした時の挙動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WEBページを強制的に横画面で見...
-
wordの数式について 定積分を書...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
EXCELとの連携
-
MSPゴシックで、一番幅を取る文字
-
javascript ColorBoxの最大縦幅...
-
シングルコーテーション(')と...
-
HTMLでのタイマーの設置
-
左右のフレームを同時にスクロ...
-
onMouseoverで下線表示したい(...
-
OBJECTタグで、PARAMを使用する...
-
Shiromuku様のCGIの幅設定な...
-
横スクロールを縦スクロールに...
-
タグがおかしいのかわかりません
-
オイラー法の誤差
-
表示倍率の求め方
-
硬質カードケースについて 縦向...
-
マップの縦幅
-
SUN BBSの改造方法
おすすめ情報