tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルリストボックス内全項目の指定
記事No563
投稿日: 2003/11/25(Tue) 17:47
投稿者わんこ
[OSのVer]:Windows98    [VBのVer]:VB.NET
VB初心者中の初心者です。どなたか教えて下さい。
フォーム上にクエリーで抽出したリストボックスを表示しているのですが、そのリストボックスの全項目を選
択した状態にしたいのですが、どのような記述を行なえばよいのでしょうか。いろいろ試してはみているので
すが、うまくいきません・・・。(私の能力不足で)

[ツリー表示へ]
タイトルRe: リストボックス内全項目の指定
記事No564
投稿日: 2003/11/28(Fri) 00:36
投稿者しんじ
今、環境もHELPも無いのできちんとした回答になってないかも知れないですが参考程度に、、、
まずはSelectionMode プロパティが SelectionMode.MultiExtendedになっているか確認してください。

クエリから抽出したデータをLISTBOXに表示しているということは
DATASET内(もしくはDATAREADAER)のデータをLISTBOXにループ処理で入れ込んで
いると思われるのでループ内でListBox.SetSelectedメソッドを呼び出せば可能と思われます。

詳細は:
hhttp://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformslistboxclassselectionmodetopic.a
s
p

ここのサンプルコードを応用すればよいかと思います。
インデックスだけループ処理で振るようにしてあげたら良い訳です。
↓この部分

' Select three items from the ListBox.
istBox1.SetSelected(1, True)
listBox1.SetSelected(3, True)
listBox1.SetSelected(5, True)

試して無いので出来なかったらごめんなさい。でも理屈的には大丈夫なはずです。。。

[ツリー表示へ]
タイトルRe: リストボックス内全項目の指定
記事No573
投稿日: 2003/12/01(Mon) 17:14
投稿者わんこ
ヘルプ、インターネットで皆さんのサンプルを見ながら、やっとこさできました。
どうもありがとうございました。

[ツリー表示へ]