tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコンボボックス
記事No9295
投稿日: 2009/08/27(Thu) 09:30
投稿者VB
VB2008 WinXP

コンボボックスの
DropDownStyleがDropDownのときなのですが。
コンボボックスのTextに入っている文字列が、
コントロールのサイズ(width)より長い文字列が入っているとき。
フォーカスが入ってくると、
文字列の末尾にカーソルが行き、
文字の先頭がコンボボックスのテキストから見えない状態になってしまうのですが。
このようにフォーカスが移ってきたときに
テキストの先頭を表示させるためには、どのようにすれば良いでしょうか?
アドバイス宜しくお願い致します。

[ツリー表示へ]
タイトルRe: コンボボックス
記事No9296
投稿日: 2009/08/27(Thu) 11:44
投稿者VB
> VB2008 WinXP
>
> コンボボックスの
> DropDownStyleがDropDownのときなのですが。
> コンボボックスのTextに入っている文字列が、
> コントロールのサイズ(width)より長い文字列が入っているとき。
> フォーカスが入ってくると、
> 文字列の末尾にカーソルが行き、
> 文字の先頭がコンボボックスのテキストから見えない状態になってしまうのですが。
> このようにフォーカスが移ってきたときに
> テキストの先頭を表示させるためには、どのようにすれば良いでしょうか?
> アドバイス宜しくお願い致します。

コンボボックスにSelectedIndexChanged または、Enterしたときに
SendKeys.Send("{HOME}")
を実行するという、処理以外で宜しくお願い致します。
この処理を行うと、他の処理に影響があるため・・・。

[ツリー表示へ]
タイトルRe: コンボボックス
記事No9297
投稿日: 2009/08/27(Thu) 11:44
投稿者VB
> VB2008 WinXP
>
> コンボボックスの
> DropDownStyleがDropDownのときなのですが。
> コンボボックスのTextに入っている文字列が、
> コントロールのサイズ(width)より長い文字列が入っているとき。
> フォーカスが入ってくると、
> 文字列の末尾にカーソルが行き、
> 文字の先頭がコンボボックスのテキストから見えない状態になってしまうのですが。
> このようにフォーカスが移ってきたときに
> テキストの先頭を表示させるためには、どのようにすれば良いでしょうか?
> アドバイス宜しくお願い致します。

コンボボックスにSelectedIndexChanged または、Enterしたときに
SendKeys.Send("{HOME}")
を実行するという、処理以外で宜しくお願い致します。
この処理を行うと、他の処理に影響があるため・・・。

[ツリー表示へ]
タイトルRe: コンボボックス
記事No9298
投稿日: 2009/08/27(Thu) 11:44
投稿者VB
> VB2008 WinXP
>
> コンボボックスの
> DropDownStyleがDropDownのときなのですが。
> コンボボックスのTextに入っている文字列が、
> コントロールのサイズ(width)より長い文字列が入っているとき。
> フォーカスが入ってくると、
> 文字列の末尾にカーソルが行き、
> 文字の先頭がコンボボックスのテキストから見えない状態になってしまうのですが。
> このようにフォーカスが移ってきたときに
> テキストの先頭を表示させるためには、どのようにすれば良いでしょうか?
> アドバイス宜しくお願い致します。

コンボボックスにSelectedIndexChanged または、Enterしたときに
SendKeys.Send("{HOME}")
を実行するという、処理以外で宜しくお願い致します。
この処理を行うと、他の処理に影響があるため・・・。

[ツリー表示へ]
タイトルRe^2: コンボボックス
記事No9299
投稿日: 2009/08/27(Thu) 13:11
投稿者Hongliang
GotFocus イベントで SelectionStart および SelectionLength を 0 にするとか。

[ツリー表示へ]
タイトルRe^3: コンボボックス
記事No9300
投稿日: 2009/08/27(Thu) 13:25
投稿者VB
> GotFocus イベントで SelectionStart および SelectionLength を 0 にするとか。

ありがとうございます。
解決いたしました。

[ツリー表示へ]