アプリ版:「スタンプのみでお礼する」機能のリリースについて

VisualBasic2008のリストボックスで、リストボックス内の項目をクリックした時にイベントを起こしたいのですが、
Private Sub
の後に何と書いたらいいか分かりません。
どなたかご存知の方がいらっしゃったらご解答お願いします。

どのように使いたいかというと、例えばリストボックスは
1:リンゴ
2:みかん
3:すいか
と入っていたとします。
その時に2行目の「2:みかん」の列をクリックしたとしたら、ちょっと文字列を操作(いらない部分を切ったり)してLabel2に「みかん」を表示、という感じに使いたいです。
違う列をクリックする度に再取得。
実行中に、削除ボタンを押してその列を削除したら(こちらのボタンは出来ています)、違う列を自分でクリックしない限りは何も取得しないのが望ましいです。

A 回答 (2件)

こんばんは。



VisualBasic2005ですが、イベントとしては「SelectedIndexChanged」で出来ます。

コードエディター(コードを記述する画面)の上部にコンボボックスが2つ並んでいるところがあると思います。
左側のクラス名で該当のListBoxを選び、右側のメソッド名でSelectedIndexChangedを選びます。
そうすれば自動的にイベントプロシージャ作られます。
    • good
    • 1
この回答へのお礼

ありがとうございます、出来ましたm(_ _)m
ListBox名_listIndex
でも出来たんですが、何か違い等はあるんでしょうか?

お礼日時:2009/08/02 09:11

ListIndexというイベントは無いはず(2005/2008で確認)なので?です。



ただ、SelectedIndexChangedイベントをListBox名_listIndexと言う名前にすることは可能です。

イベントとプロシージャを関連付ける
http://homepage1.nifty.com/rucio/main/dotnet/Sam …
こちらのような方法で出来ます。
    • good
    • 1
この回答へのお礼

すみません、どうやら仰るとおり、
『SelectedIndexChangedイベントをListBox名_listIndexと言う名前』にしてやっていたようです。
ありがとうございましたm(_ _)m

お礼日時:2009/09/23 22:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!