![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
2015年版の visual basic を使っていますが、
どうしても、文字列の1次元配列を、ListBox に、表示できません。
どなたか、助けてください m__m
例えば、
Dim array1(2) as string
array1(0) = "パパ”
array2(1) = "大好き”
ListBox1.Items.Add (array1(0)) <- エラーがでます
ListBox1.Items.Add (array1(0)) <- エラーがでます
あるいは、
ListBox1.Items.AddRange (array1) <- エラーがでます
No.2ベストアンサー
- 回答日時:
No.1です。
でも正直Listクラスを使った方が要素数とか気にせず楽な気もしますけどね。
Dim array1 As List(Of String) = New List(Of String)
array1.Add("りんご")
array1.Add("バナナ")
array1.Add("いちご")
ListBox1.Items.AddRange(array1.ToArray)
VBAでこれが使えたら良いのになぁ。
No.3
- 回答日時:
既に解決済み(知恵袋の方)で見て頂けないかもですが参考まで。
https://dobon.net/vb/dotnet/file/getfiles.html
の Directory.EnumerateFilesメソッド を使ってみて最初の部分から。
Dim files As IEnumerable(Of String) =
System.IO.Directory.EnumerateFiles(
"C:\tgoh\SOPDocuments", "*.rtf", System.IO.SearchOption.TopDirectoryOnly)
Dim file_name = files.Select(Function(x) System.IO.Path.GetFileName(x)).ToArray
MsgBox(String.Join(Environment.NewLine, file_name))
ListBox1.Items.AddRange(file_name)
これでファイル名の取得とリストボックスへの登録は完了します。
多分ちょっと余計なものがあるかもですけど。(このメソッド初めて使ったので)
No.1
- 回答日時:
こうではないかな?
Dim array1(2) As String
array1(0) = "りんご"
array1(1) = "バナナ"
array1(2) = "いちご"
ListBox1.Items.AddRange(array1)
--------
変数:array2は存在してないし、要素数を2で入れているなら0~2のインデックスに対して値を入れないとNullがあると登録できなかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python質問
-
perlでファイルの拡張子を除い...
-
Escキーを押すと、中断する時と...
-
範囲指定したセルを1つずつ飛...
-
VBAで3秒だけ時間を止めたい
-
アクティブセルから、A列最終行...
-
ループフリー
-
WinAPI「MsgWaitForMultipleObj...
-
DoEventsが必要な理由について
-
Excel VBA ユーザーフォームの...
-
ハッシュ検索はなぜ速い
-
ネットワークループとルーティ...
-
画面を強制的に再描画させる方法
-
リストボックスに縦スクロール...
-
ファイルからデータを読み込ん...
-
チェックボックスのperlでの値...
-
列挙型と連想配列の違いを教え...
-
GIFアニメをループさせたくない
-
VBS オーバーフローの原因
-
UWSCの終了の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlで2つの配列を比較する方...
-
python質問
-
乱数と順列と組み合わせ
-
データベースから取得したデー...
-
半角文字の縦書き表示
-
index関数で複数個抜き出す
-
組み合わせを作るアルゴリズム
-
配列やハッシュで中身が同じか...
-
桁数指定と四捨五入
-
二次元配列のつかいかた。
-
grep関数を用いた複数行からの抽出
-
visual basic 2015で文字列の1...
-
アルファベットn文字の組み合わ...
-
ソート時同じ値がある場合、表...
-
ループ中でのmy宣言と処理速度
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
perl 文字列検索後に指定フィー...
-
VBのReturnの使い方
-
UWSCの終了の仕方
おすすめ情報