
WinXP Pro VB6.0で開発を行っています。
現在、ドラッグ&ドロップにより、ListViewでファイルのパスをリスト表示するプログラムを作成しています。
ListBoxではなくListViewを利用する理由は、パスの長さに合わせてスクロールバーを表示したいためです。
そこで、ドラッグ&ドロップイベントでファイルのパスを取得することは出来たのですが、単純なリスト表示ができません。
ListView1.ListItems.Add(, , tmpPath)
でパスを追加しているのですが、プロパティの設定がよく分からずうまく表示できません。
Viewを2-lvwLstに変更し、何となく表示はしているのですが2列表示になり、縦のスクロールバーが表示されません。
なお、表示の際、ヘッダ部分は必要ありません。
また、パスのみの表示であるため、一項目の表示です。
プロパティの設定例を教えていただけませんか?
非常に初歩的な質問ですがよろしくお願いします。
No.1ベストアンサー
- 回答日時:
まずコントロールのプロパティページで、ViewをlvwReportにします。
それと"列見出しを非表示"にチェックを入れます。
コード中で列を1列分作成します。コントロールのプロパティページで、"列見出しの追加"でも良いです。
その列の幅をListViewのコントロール幅に適宜合わせます。
あとはマウス操作のイベントで、アイテム追加でパスを入れていきます。
ただしこの場合、列を1列のみで使用することになるので、リストの内容の配置が左寄せ固定になります。
もし配置等で自由度を求めるのであれば、列を2列にして1列目の幅を極小&空文字にして、2列目に
目的の文字を入れていけば良いかと・・・。試したわけではないですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- ソフトウェア フォルダ内の全サブフォルダ内のファイルパスをサブフォルダ毎に行を分けてリスト化したい 1 2022/11/13 10:27
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Android(アンドロイド) 親切な方教えてください!メールでバーコードが開けない。 とある娯楽施設の1dayパスの予約を取りまし 1 2023/07/23 13:39
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
このQ&Aを見た人はこんなQ&Aも見ています
-
リストビューをスクロールさせるには
Visual Basic(VBA)
-
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
ListViewで、非表示列って作れますか?
Visual Basic(VBA)
-
-
4
Listviewのデータを上から順番に取得 VBA
Visual Basic(VBA)
-
5
リストビューの列ヘッダーの幅について
Visual Basic(VBA)
-
6
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
7
ListViewの複数選択について
Visual Basic(VBA)
-
8
ListViewで表示されたデータの選択行指定
Visual Basic(VBA)
-
9
リストビューの水平スクロール抑止と文字列の表示位置
C言語・C++・C#
-
10
Vba ListViewの行挿入に関して教えてください
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordテキストコントロールが未...
-
テキストボックス(VBA)でEnter...
-
テキストボックスがセルと連動...
-
C# TEXTが空白であるLABELは何...
-
PictureBoxの背景色変更(VB.NET)
-
VB2005 コードでのコントロー...
-
フォームにページを表示させた...
-
DataGridViewで行の展開みたい...
-
C#でユーザコントロールのプロ...
-
TableLayoutPanelでspan
-
MSFlexGrid
-
ListViewでのリスト表示(初歩...
-
VB.NETで縦書表示をしたいので...
-
コンボボックスに表示される形式
-
コンボボックスの高さを変更し...
-
ASP.NETでのテキストボックスに...
-
エクセルの画像にツールチップ...
-
コンボボックスのセンタリング
-
ユーザーフォームに日付を表示...
-
リストコントロールのデータの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
ユーザーフォームに日付を表示...
-
C# TEXTが空白であるLABELは何...
-
エクセル入力規制リスト行数
-
MSFlexGrid
-
コンボボックスの高さを変更し...
-
ACCESS2010 ActiveXコントロー...
-
Enabled=Falseのテキストボック...
-
VB6でLabelの最前面にText Box...
-
ADOのCursorLocationプロパティ
-
DataGridViewで行の展開みたい...
-
checkbox付きListViewで デフ...
-
VB2005 コードでのコントロー...
-
チェックボックスの文字色の変え方
-
VB6でPNGファイルを扱うには?
-
PictureBoxの背景色変更(VB.NET)
-
VB.NETで縦書表示をしたいので...
-
ListViewでのリスト表示(初歩...
おすすめ情報