VB6でフォームにスクロールバーをつけたいのですが。フォームのプロパティにスクロールバーがありません。フォームにスクロールバーをつけることは不可能なんですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/12/09 21:36:35
  • 終了:--

回答(4件)

id:kiichigo No.1

kiichigo回答回数167ベストアンサー獲得回数02003/12/09 22:14:55

ポイント17pt

水平スクロールバー

垂直スクロールバー

スクロールエリア用ピクチャーボックス

これらを組み合わせて実現できます

フォームだけでは無理です。

水平のみのサンプル

1)標準EXEの新規作成

2)フォーム内最下部に水平スクロールバーを左右いっぱいに配置(HScroll1)

3)残りのエリアいっぱいにピクチャーボックスを配置(Picture1)

4)3で作ったPicture1内にもうひとつピクチャーボックスを配置(Picture2)

5)4で作ったPicture2のwidthプロパティーを10000等大きな値にす

6)Picture2内にボタン等適当にコントロールを配置

7)以下のコードをForm1のコードに記述

Private Sub Form_Resize()

With HScroll1

.Min = 0

.Max = Picture2.Width - Picture1.Width

.LargeChange = Picture2.Width

.SmallChange = Picture1.Width / 10

End With

End Sub

Private Sub HScroll1_Scroll()

With Picture2

.Left = -HScroll1.Value

End With

End Sub

id:tamutamu No.2

tamutamu回答回数3ベストアンサー獲得回数02003/12/10 01:03:13

ポイント17pt

http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-0859-6

書籍案内:Visual Basic 6.0 初級プログラミング入門[上]|gihyo.jp … 技術評論社

MDI形式のアプリケーションを作りたいのでしょうか。

この辺の本を参考にしてみてはいかがでしょう。

id:nokio No.3

nokio回答回数818ベストアンサー獲得回数02003/12/10 01:51:33

ポイント18pt

参考になるでしょうか?

id:nokio No.4

nokio回答回数818ベストアンサー獲得回数02003/12/10 01:53:13

ポイント18pt

http://dobon.net/vb/dotnet/

DOBON.NET .NET Tips: C#, VB.NET, Visual Studio, ソースコード, サンプル紹介

これもどうでしょうか?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません