DOBON.NETプログラミング掲示板過去ログ
ListViewをCreateObjectしたい
題名: ListViewをCreateObjectしたい
著者: なおし
日時: 2004/01/07 22:26:11
ID: 2071
この記事の返信元:
(なし)
この記事への返信:
[2093]
Re[1]: ListViewをCreateObjectしたい
Sugi@ぱぱんぶぃびぃ
2004/01/09 10:43:23
ツリーを表示
環境/言語:[VB6、Windows2000]
分類:[VB6以前]
こんにちわ。タイトルのように、
ListViewをフォームに配置せずに、
Dim lv As Object
Set lv = CreateObject("MSComctlLib.ListView")
のようにして変数として保持しておきたいのですが、
「ActiveXコンポーネントはオブジェクトを作成できません。」
と怒られます。どうにかして変数として保持できませんでしょうか?
題名: Re[1]: ListViewをCreateObjectしたい
著者: Sugi@ぱぱんぶぃびぃ
URL:
http://www.mitene.or.jp/~sugisita/
日時: 2004/01/09 10:43:23
ID: 2093
この記事の返信元:
[2071]
ListViewをCreateObjectしたい
なおし
2004/01/07 22:26:11
この記事への返信:
[2112]
Re[2]: ListViewをCreateObjectしたい
なおし
2004/01/10 1:16:03
ツリーを表示
> ListViewをフォームに配置せずに、
>
> Dim lv As Object
> Set lv = CreateObject("MSComctlLib.ListView")
>
> のようにして変数として保持しておきたいのですが、
ただ単に非表示にしておくだけではダメでしょうか?
結果何をされたいのかがわかれば、もう少し意見できそうですが。
題名: Re[2]: ListViewをCreateObjectしたい
著者: なおし
日時: 2004/01/10 1:16:03
ID: 2112
この記事の返信元:
[2093]
Re[1]: ListViewをCreateObjectしたい
Sugi@ぱぱんぶぃびぃ
2004/01/09 10:43:23
この記事への返信:
(なし)
ツリーを表示
Sugi@ぱぱんぶぃびぃさん、こんばんわ。すみません、言葉足らずでした・・
> ただ単に非表示にしておくだけではダメでしょうか?
今のところ非表示にしてはいるのですが、別のウィンドウからそのListViewのデータを持ってくる際に、「MainWindow.ListView1.〜」のように指定しなければならないということと、そのウィンドウが存在しないといけないということから、パブリック変数として持たせておきたいと考えております。
ListViewを何に使っているかというと、データの格納場所として使っています。クラスとコレクションを使えばいいのですが、項目数が多く、その項目ごとに並び替えが必要になったりするので、手っ取り早くListViewを使ってしまえ!というイメージでやっております。
Excel VBAでは、ComboboxとかListBoxとかをフォームに配置することなくCreateObjectして変数に格納できたのですが、ListViewでも同様なことをしたいと考えております。
大変申し訳ありませんが、なにとぞご教示ください。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[VB6以前]
こんにちわ。タイトルのように、
ListViewをフォームに配置せずに、
Dim lv As Object
Set lv = CreateObject("MSComctlLib.ListView")
のようにして変数として保持しておきたいのですが、
「ActiveXコンポーネントはオブジェクトを作成できません。」
と怒られます。どうにかして変数として保持できませんでしょうか?