none
リストボックスの値を非選択にするには? RRS feed

  • 質問

  • 超初心者です。教えてください。
    コマンドボタンのイベントで、リストボックスの値を非選択状態にするには
    どのように記述したらいいでしょうか?
    下記のように記述したら、エラーになりました。

    ListBox1.Text=""

    また、一覧表示のGridViewから選択して、個々の詳細データページに飛ぶような場合、
    TextBoxやLabelは本を読んで下記のように書きました。


    Me.TextBoxdate.Text = (telView(0)("発信日")).ToString

    やはりリストボックスの記述方法がわかりません。教えてください。よろしく御願いします。

    2007年2月28日 1:14

回答

  •  h_ko さんからの引用

    コマンドボタンのイベントで、リストボックスの値を非選択状態にするには
    どのように記述したらいいでしょうか?

    ListBoxで項目を選択するということは、SelectedIndexに項目のインデックスがセットされるということです。ですから、それを-1にします。
    しかし、もっと良い方法があります。ClearSelectionメソッドを使う方法です。

     h_ko さんからの引用

    Me.TextBoxdate.Text = (telView(0)("発信日")).ToString

    telViewが意味不明ですが、ListBox1.SelectedItem.Textとか、ListBox1.SelectedValueになります。

    2007年2月28日 2:10
    モデレータ

すべての返信

  •  h_ko さんからの引用

    コマンドボタンのイベントで、リストボックスの値を非選択状態にするには
    どのように記述したらいいでしょうか?

    ListBoxで項目を選択するということは、SelectedIndexに項目のインデックスがセットされるということです。ですから、それを-1にします。
    しかし、もっと良い方法があります。ClearSelectionメソッドを使う方法です。

     h_ko さんからの引用

    Me.TextBoxdate.Text = (telView(0)("発信日")).ToString

    telViewが意味不明ですが、ListBox1.SelectedItem.Textとか、ListBox1.SelectedValueになります。

    2007年2月28日 2:10
    モデレータ
  • trapemiyaさん、ありがとうございます。

    どちらも私がほしい結果が出ました。
    "telview"は、変数名です。
    ClearSelectionメソッド は調べてみます。

    ありがとうございました。
    助かりました。

    2007年2月28日 2:58