- PR -

C# 2003 パネルコントロールのスクロールバー

1
投稿者投稿内容
和也さん
ベテラン
会議室デビュー日: 2006/02/09
投稿数: 78
投稿日時: 2006-11-09 18:34
アプリAにはパネルコントロールの中に数個のコントロールを配置してあるので
パネルにスクロールバーが表示されています

アプリAの
フォーカスはパネル内の最上部のコントロールにあり
パネルのスクロールバーを使用して一番下までスクロールします

その後別のアプリBをアクティブにし、
再びアプリAをアクティブにすると、
スクロールが、フォーカスのあるコントロールまで戻ってしまいます

できればスクロールバーはそのままにしたいのですが・・・
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-11-09 19:52
引用:

和也さんさんの書き込み (2006-11-09 18:34) より:

アプリAにはパネルコントロールの中に数個のコントロールを配置してあるのでパネルにスクロールバーが表示されています


いえ、配置しているだけでは、スクロール バーは表示されないでしょう。

引用:

その後別のアプリBをアクティブにし、再びアプリAをアクティブにすると、スクロールが、フォーカスのあるコントロールまで戻ってしまいます
できればスクロールバーはそのままにしたいのですが・・・


AutoScroll = true によるスクロール バーの話ですよね?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
和也さん
ベテラン
会議室デビュー日: 2006/02/09
投稿数: 78
投稿日時: 2006-11-09 20:31
そうです

AutoScroll = true

のことです
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-11-10 16:39
引用:

和也さんさんの書き込み (2006-11-09 20:31) より:

AutoScroll = true


AutoScroll の利用をやめて、自前でスクロールを制御するか、
AutoScroll の動作を無理矢理でも制御してしまうかになると思います。スクロール メッセージを、握りつぶすことが可能であれば良いのでしょうけど...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)