• ベストアンサー

リストビューの項目の内容を変更する方法は?

お世話になります。 VS2005を使用しています。 VB.NETのリストビューで一覧を作ったのですが、その中の項目の内容をプログラム内から変更することは出来ないのでしょうか? 色々検索してみたのですが見つかりませんでした。 現在、リストビューには4つの項目があり、100行くらい有ります。 (1つ目の項目にはチェックボックス付き) その中の、項目の内容を変更したいのです。 やはり、以下のようにしなければいけないのでしょうか。 1)一旦対象行の内容を保存 2)対象行を削除 3)保存先で内容変更 4)リストビューに再追加 よろしくご享受下さい。

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

  • ベストアンサー
  • hotosys
  • ベストアンサー率67% (97/143)
回答No.1

ListView1.Items(1).SubItems(2).Text = "ABC" とかでは?

Take-bon
質問者

お礼

hotosysさん、有り難うございます。 あっさりと出来てしまいました。 このために3日間も悩んでいたのに^^;; 感謝いたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • リストボックスの保存方法を教えてください

    初心者です。VB.NET(VBのケースでもいいです)で、リストボックスにファイルからデーターを読み込み、項目を一覧表示し、その項目を追加、削除し、更新した内容をファイルに保存したいのですが、 データーの読み込み、追加、削除、まではできたのですが、ファイルに保存する方法がわかりません。 リストの項目すべてを取得して保存する方法を教えてください。 よろしくお願い致します。

  • リストビューの項目の追加と選択されている項目

    ソースから動的にリストビューの項目の追加方法 またそのうち選択されているもの(複数選択は行わない)が変わった時に どの項目が選択されているか取得する方法の2つが知りたいのですが。 加えてコンボボックスの項目をソースから動的に追加する方法を教えていただけると嬉しいです。

  • 【vb6】リストビューの複数の項目の削除

    お世話になります。 vb6のリストビューについて質問があります。 リストビューでコントロールキーやシフトキーを押して複数項目を選択したあと 選択された任意の項目だけを削除するというロジックを書きたいと思っています。 ですが、どのようにしたら、例えば1~4行目まである内の 2,4行目だけを削除できるのかが全く解りません。 .selectitem.indexだと選択した最後の行(2,4行を選択したら4行目)が インデックスに帰るので特定の行を取得できずお手上げ状態です。 解りづらい説明で申し訳ありませんが、 どうか教えてください。よろしくお願いします。

  • VB.NETのリストビューの選択行(ブルー/グレー反転)を発生防ぐ方法

    VB.NETのリストビューの選択行(ブルー/グレー反転)を発生防ぐ方法 いつも大変お世話になっています。 VB.NETでの リストビューの選択行(ブルー/グレー反転)を発生させない方法について 御存知の方がおられましたら、ご享受ください。宜しくお願いします。

  • C# リストビューの特定のセルの特定文字色を変更

    C#のリストビューの特定のセルの中の特定の文字の色を変えたいと思っています。 例えばリストビューの4行目の2列目の中に「INTEGER」という文字列が入れこまれていたら、「EGER」の色だけ赤く変えるということをやりたいのです。 リストビュー全体の文字色、あるいはリストビューの中の特定のセルの文字色を変えるやり方は色々ありましたが、さらにその中の特定の文字だけの色を変えるやり方はどこを探しても見つからなかったので質問させていただきました。 分かる方がいらっしゃいましたら、ご享受のほど、よろしくお願いします。

  • 【Excel】データの入力規則のリスト項目追加

    データの入力規則の「リスト」に、項目を追加したい場合の簡単な手順がありましたら教えてください。 「範囲」でリスト化したい項目を選択するとき、リストをグループ化(名前を付けて「名前ボックス」に登録)したその名前を入力する方法もありますが、追加項目がある場合、「名前ボックス」にあるグループを削除し、再度グループ化とリスト化をしなければならないでしょうか? 単に項目をグループ化する対象の項目一覧に追加してもリストに反映しないようですが… しかし反対に削除の場合は、反映するようです。項目一覧から削除したものが、リストから景帝ます。このような感じで、追加も可能かと思うのですが、やはり上のような手順をふまないとならないでしょうか?

  • リストボックスへの項目追加

    すでに存在するリストボックスに、新しく項目を追加することはできるのでしょうか? VBアプリでよくあるパターンなのですが、以下のような仕組みをWEB上で作ろうと思っています。 (1)親ウィンドウの「参照」ボタンをクリックして、別ウィンドウとして参照リストを表示させる。 (2)参照リストから選択した内容を親ウィンドウのリストボックスに追加する(この時、参照リストのウィンドウ表示を消します)。 なお、参照リストからのリスト選択は複数回行うことができるようにしたいです。 どなたかこの問題を解決できる方いますでしょうか?

  • Visual Basicでツリービューリストの項目数を増やすには?

    VB4でツリービューコントロールを使ってリストを作成するとある程度以上のノード数になるとindex errorになります。 正確には数えていませんが、感覚的に200行ぐらいです。 この制限を外す方法はありませんか? よろしくお願いします。

  •  WindowsAPIのリストビューのチェックボックスでの質問

     WindowsAPIのリストビューのチェックボックスでの質問 開発環境はVS.NET2003です。 リストビューでチェックボックスを使っているのですが、 チェックボックスを1つしかチェックできないようにしたいのです。 リストビューの拡張スタイルであるLVS_EX_CHECKBOXESを指定してチェックボックスのあるリストビューを作成したのですが、チェックできるのが一つのみにしたいのです。 LVN、LVNIメッセージを調べたのですが、これに該当するものが見つからないためここで質問しました。 LV_DISPINFO構造体を使ってメッセージを受け取るのですが、ここで変更を行ったほうがいいんでしょうか? C++とありましたが、ListCheckBoxクラスを使用していません。 このクラスを使用しない方法をお願いします。  

  • リストボックス項目の順番を入れ替える方法

    リストボックス内に10個ほどの項目があります。 ある項目を選択し、ボタンAをクリックすると、その項目が1つ上に移動し、 ボタンBをクリックすると、その項目が1つ下に移動するようにしたいのです。 ウグイス ホトトギス フラミンゴ ↓ フラミンゴを選択し、ボタンAをクリックします。 ↓ ウグイス フラミンゴ ホトトギス 使用ツールはVB.NET2003です。 テキストファイルから読み込んだデータをリストボックスに入れ、順序を入れ替えてから、上書き保存しようとしております。 何か良いアイディアありましたら、是非教えてください。 どうぞよろしくお願いします。