No.1ベストアンサー
- 回答日時:
ヘッダ幅の変更に対するイベントは無さそうですね
対処療法ですが FormのLoadイベントでヘッダの大きさを取得しておき
リストビューの MouseMoveイベントなどでチェックといった具合かなと思います
dim HeaderWidth() as Single
Sub Form_Load()
dim n as Intger, i as integer
n = ListView1.Columns.Count
redim HeaderWidth( 1 to n )
for i = 1 to n
HeaderWidth( i ) = ListView1.ColumnHeaders(i).Width
next
End Sub
Sub ListView_MouseMove( Button As Integer, Shift As Integer, x As Single, y As Single )
dim n as Intger, i as integer
n = ListView1.Columns.Count
if HeaderWidth( i ) <> ListView1.ColumnHeaders(i).Width then
for i = 1 to n
ListView1.ColumnHeaders(i).Width = HeaderWidth( i )
next
end if
End SUb
# ヘッダーの中でポインターが動いてるまたは
# ポインタが幅変更になっている間は
# MouseMoveへは制御が移りません
ありがとうございます!出来ました!
ヘッダーの中でポインターが動いてるまたはポインタが幅変更になっている間はしょうがないですよね。そもそも変更できないようにすることは出来なそうなので…残念です。でもこの方法を使ってみようと思います。
どうもありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
- Visual Basic(VBA) evcel VBAについて 2 2022/08/02 21:37
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- C言語・C++・C# Microsoft Visual Studio Community 2019 タブキーが入力できない 1 2022/04/30 06:39
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
ListViewで、非表示列って作れますか?
Visual Basic(VBA)
-
vba listviewにおけるtextのAlingmentを中央にしたい
Excel(エクセル)
-
-
4
Listviewのデータを上から順番に取得 VBA
Visual Basic(VBA)
-
5
ListViewの行選択について
Visual Basic(VBA)
-
6
リストビューの項目の内容を変更する方法は?
Visual Basic(VBA)
-
7
リストビューをスクロールさせるには
Visual Basic(VBA)
-
8
ListViewの複数選択について
Visual Basic(VBA)
-
9
Excel VBA ListViewサブアイテムの文字色
その他(プログラミング・Web制作)
-
10
ListViewから選択中の文字列を取得
Visual Basic(VBA)
-
11
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
12
ListViewで列を指定して表示させる方法
Excel(エクセル)
-
13
Vba ListViewの行挿入に関して教えてください
Visual Basic(VBA)
-
14
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
15
特定行の背景色を変えたいのですが
Visual Basic(VBA)
-
16
[C#]ListView一覧表示時の幅設定について
その他(プログラミング・Web制作)
-
17
VBAでListviewの並べ替えを数値で行なうには
Excel(エクセル)
-
18
vba ListViewの選択色について教えてください
Excel(エクセル)
-
19
vba Listviewでのチェックボックスのイベントを教えてください
Excel(エクセル)
-
20
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
構造体のコピー
-
リストビューの列ヘッダーの幅...
-
数学についての質門です
-
[vb.net] 起動したFrom2を閉じ...
-
C#のループでtextboxに値を入れ...
-
VBA public変数はどのようなこ...
-
Functionの戻り値を配列にした...
-
エクセルVBAでテキストボッ...
-
VBAでcallで呼び出したsubを終...
-
[Excel2000]auto_closeを止めさ...
-
C言語のサフィックスについて
-
GetNextWindowがDLLファイルUse...
-
二点の座標から距離や角度を求...
-
texで図と表を並べたい
-
プロシージャまたは関数の引数...
-
テキストボックスを空白にする方法
-
【VBS】クリップボード操作につ...
-
VBA テキストボックスで計算
-
comboboxのクリックイベントに...
-
String型の値にスラッシュをつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダの「共有のアクセ...
-
リストビューの列ヘッダーの幅...
-
構造体のコピー
-
文字列の中からある文字の個数...
-
C言語で10行10列の行列式の値を...
-
VB.netである関数を呼んで、そ...
-
文字列を繰り返して表示する VBA
-
VBAとVB6.0とC#の速度比較
-
数学についての質門です
-
VB6で変数の配置転換
-
W1、W2<=R^nをそれぞれ同時連立...
-
VB2005でBASP21が使えません
-
ディレクトリ以下のファイル・...
-
VB2005の正規表現について
-
VBA public変数はどのようなこ...
-
他のフォームから別のフォーム...
-
C#のループでtextboxに値を入れ...
-
エクセルVBAでテキストボッ...
-
VBAでcallで呼び出したsubを終...
-
VB.NETでのイベントの途中終了
おすすめ情報