tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコンボボックスのselectedtextが入らない。
記事No8828
投稿日: 2009/03/19(Thu) 13:41
投稿者ぞう
vb.netはじめてまだ3ヶ月くらいです。
コンボボックスをつかっているのですが、
selectedtextに値がはいってこなくて理由がわからず困っています。

しらべた感じでは編集可能な現在選択されている文字がはいっていると
思っていたのですが。

selectedindex,selecetditem.tostring,textには値が入っています。

理由がわかる方はいらっしゃるでしょうか??

ソースは以下のような形です。

cmbbox1のDropDownStyleプロパティはDropDownです。

作成するところ。
 cmbbox1.Items.Add(atai1)
 cmbbox1.Items.Add(atai2)
 cmbbox1.Items.Add(atai3)
 cmbbox1.SelectedIndex = 0

コンボボックスの中身をかえた時。
 Private Sub cmbbox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e  As System.EventArgs) Handles cmbbox1.SelectedIndexChanged

  この中でcmbbox1.SelectedTextの値をみると""になっています。
  cmbbox1.Textはatai1,2,3のうち選択したものが入っています。
 End Sub

[ツリー表示へ]
タイトルRe: コンボボックスのselectedtextが入らない。
記事No8829
投稿日: 2009/03/19(Thu) 15:43
投稿者魔界の仮面弁士
> selectedtextに値がはいってこなくて理由がわからず困っています。

Internet Explorer のアドレスバーを思い出してみてください。
見た目上、DropDownStyle = DropDown なコンボボックスになっていますよね。

そしてそれは、TextBox のようにマウスで文字列を範囲選択できるようになっています。
「SelectedText」とは、その「選択されたテキスト」を示すものです。

[ツリー表示へ]
タイトルRe^2: コンボボックスのselectedtextが入らない。
記事No8834
投稿日: 2009/03/23(Mon) 09:50
投稿者ぞう
> そしてそれは、TextBox のようにマウスで文字列を範囲選択できるようになっています。
> 「SelectedText」とは、その「選択されたテキスト」を示すものです。

ありがとうございます!
つまりは、実際は選択されていないから、ということですよね?
すっきりしました。
お答えいただきありがとうございました。

[ツリー表示へ]