• ベストアンサー

【リストビュー】ListView

MSDNとHELPをみたりしたのですが、 どうしても基本的な、表の作成方法がわかりません。 作成したい内容のイメージ。 l見出し1l見出し2l l値 1 l値 2  l ・見出しがあり ・見出し列に値を表示 判りにくいと思いますが、使い方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#187541
noname#187541
回答No.1

こんにちは。 ListView コントロールの基本的な操作方法色々(その1) http://hanatyan.sakura.ne.jp/dotnet/ListVie1.htm こちらを参考にどうぞ。

dizzdive
質問者

お礼

VB6の情報が欲しかったのですが、 VB200Xの内容でも、多少はヒントになりました。 結果、できましたので助かりました。 ありがとうございます。 Dim obItem As ListItem 'リストビューの見出しを作成します Call lstView.ColumnHeaders.Add(, , "見出し1", 1350) Call lstView.ColumnHeaders.Add(, , "見出し2", 1350) 'リストにデータを追加 Set obItem = lstView.ListItems.Add() obItem.Text = "値1" obItem.SubItems(1) = "値2"

関連するQ&A

  • エクセルの表から近似値の行列番号を求めたい

    エクセルで作成した表があります。 その表中から別に指定した値の近似値の一番上の行と一番左の列の値を求める方法を教えてください。 表は、行に1~9、列にA~Eとそれぞれ見出しをつけ、表の中にはランダムな数字があります。 その中から、別に指定した値の近似値の行列の見出し(例えば“3-C”というように…)を求めたいのです。 良い方法がありましたら、教えてください。 よろしくお願いします。

  • 表中から最大値と最小値の見出しを求める方法を教えて

    エクセルで作成した表があります。 表中から行の最大値と最小値の列見出しを求める方法を教えてください。 表は、行に1から1000、列に(1)~(10)とそれぞれ見出しをつけ、表の中には1.000から1.500のランダムな数字があります。 行の番号をB2セルに入れると最大値と最小値の列の見出し{例えば“(5)”というように…)を求めたいのです。行の数字は複数同じ値がある場合もあります。 良い方法がありましたら、教えてください。 よろしくお願いします。

  • 【エクセル】リスト作成について

    現在、エクセルにてリストを作成しております。 お力をお借り出来ると幸甚です。 簡単に記載いたします。 【シート内容】 A列に他シートにて都道府県のリストを作成し、そこを見て、リストから都道府県名を選択するようにしております。 B列には例として、特定の数字データを入力します。(手入力) A列      B列 (表1) 東京      10 千葉      20 神奈川     30 東京      40 埼玉      50 東京      60 千葉      70 --------------------------- この下に、上記表の取りまとめの情報を載せたいと考えております。 例として、(列はどこでも構いません) (表2) A列      B列 東京      110 千葉      90 神奈川     30 埼玉      50 【お力をお借りしたい部分】 (表2)に取りまとめの情報を作成する際の方法です。 (表1)のA列に、リストから選択された各都道府県名は、特定ではなく、変わります。 その為、(表2)のA列に各都道府県名を固定で記載し、B列にsumif関数等が使えないと考えております。 ・(表2)A列に(表1)A列に表示されている一覧から、重複なく、もれなく一覧を表示させる方法はありますでしょうか?(出来ればピボットテーブル等を使用せずに関数で出来たら助かります。)

  • リストビューの初期化について

    リストビューのアイテム(編集可能なところ)とサブアイテム(基本的には編集不可のところ)の表示位置(列)をプログラムから変更できるのでしょうか? 一列目にサブアイテム:1 二列目にサブアイテム:0という形にしたいのですが。。。 ご存知の方いらっしゃいましたらお願いいたします。

  • VBAリストボックスに条件を付けて複数列表示する

    出勤表データを表示させるリストボックスをユーザーフォームで作成したいと思ってます。 下記の様に、1列目にシート名、2列目にA10セルの値、3列目にA11セルの値を表示させて、且つ同ファイルにある「出勤表雛形1」、「出勤表雛形2」、の2つのシートはリストボックスに表示させない。 といったリストボックスを作成したいのですが、作り方が分かりません。 例) 1列目         2列目        3列目            シート名     セルA10の値   セルA11の値    ↓          ↓          ↓ 出勤表9月分   作成日:8月27日   更新日:8月30日        出勤表10月分   作成日:9月27日   更新日:9月29日 出勤表11月分   作成日:10月27日  更新日:10月29日    :            :            :   恐れ入りますが、ご存知の方がいましたらご教授頂けます様、お願い致します。

  • リストビューに隠しパラメータ

    お世話になります。 現在リストビューに、列幅0の隠し列を用いてデータをやりとりしています。この方法以外に個々の行にパラメータを与えることは可能でしょうか? ウィンドウハンドルにパラメータを与えることでウィンドウプロシージャに値を渡す(やり方忘れました)ように、リストビューの個々の行に値を格納できるのではないかと思うのですが・・・ 宜しくお願いします。

  • この表なんですが、●の右横の数値は左列の●直前の空白をカウントした値で、L6にはその式が入ってます。N5の上には空白がないからO5の値は0にならないのですか。L列、P列、S列、に作業列を作って●の右横の数値を表示して表を作ってみたのですが、時間がかかります。作業列を作らない方法ありますか。L5に求める値の関数が分かりません。初心者なのでご教授お願いします。

  • エクセルのリストについて

    先ほど、このカテゴで質問させて頂いた内容の続きです。 下記のリストを作成して、年齢の部分をクリックすると▼印が出てクリックすると、2歳、3歳と要素の一覧が表示されます。 この、表示のコレクションを取得する方法ってあるのでしょうか? それとも、年齢の列から自分で、重複セルを除いてコレクション化する必要があるのでしょうか? 見出し行:種別、名前、年齢      犬、ポチ、3歳      犬、ジョン、3歳      猫、タマ、2歳      猫、ジョセフ、3歳 よろしくお願いいたします。

  • ツリービューの使い方が・・・

    VBのカスタムコントロールはほとんどさわったことがないので、ぜんぜんわからないです。 初心者っぽい質問で申し訳ないのですが、プロセスとプロセスがもっているスレッドを、プロセスID&スレッドIDをキーにツリー構造を持たせたいのですが、ツリービューのツリーへのアクセスのしかたがわかりません。 MSDNライブラリが壊れているようで、ヘルプが出ないのです。 新しいMSDNライブラリ入れてから、トラブル続き。 TreeView1.Nodes.Add , , "キー", "値" TreeView1.Nodes.Add , , "キー\サブキー", "値" じゃなさそうみたいです。 かといってそれぞれのノードが小枝への参照をもっているわけでもないし、小枝を追加するメソッドをもっているわけでもないし。 単純に小枝への追加のしかたが知りたいだけなんですけど・・・。 だれか教えてください。

  • アクセス リストボックス クエリの2列目のフィール

    クエリの2列目のフィールドを フォームのリストボックスに表示するにはどうすればいいですか? 連結列プロパティかな?と思い、2列目を表示したいので2としてみましたが 1列目がリストボックスに表示されました。 連結列プロパティのヘルプには、 リストボックスのどの列の値をコントロールの値として使用するかを示します。 とかいてあります。

専門家に質問してみよう