お世話になります。VB6.SP3を使用しています。
早速ですが、画面が最大表示の状態でほぼ目一杯コントロールが並んでいるようなMDIではないフォームがあります。
このフォームをちょっと小さめにすると画面は小さくなりますが、中に配置されているコントロールが隠れてしまいます。
小さくした時に通常のウィンドウのようにスクロールバーが右・下に表示され、スクロールできるようにするにはどんな方法が一番簡単でしょうか?
見たところ、フォームのプロパティにはその設定ができるような属性がなかったようでした。
No.1
- 回答日時:
スクロールバーとピクチャボックスを使えば出来ます
http://www.microsoft.com/JAPAN/developer/library …
あるいは、市販の製品を使えば簡単に出来ます
VS-ViewのVSViewPort
http://www.boc.co.jp/support/database/P1_107.htm
No.2ベストアンサー
- 回答日時:
基本的にVBのフォームには自動的にスクロールバーが
表示される機能はありません。
なので、自分でスクロールされるようにコーディングするしかないでしょう。
todo36さんの言うようにスクロールバーコントロールと
ピクチャコントロールを使えばできます。
簡単に説明するとピクチャコントロールの上に表示及び入力コントロールを
コンテナさせていき、スクロールバーによってそのピクチャコントロールを
上下左右に移動させて、あたかもフォームにスクロールバーが
ついているかのように見せる方法です。
サンプルは以下のサイトにあります。
そのサンプルでもピクチャコントロールを使用していますが、
ピクチャコントロールの場合、フォーカスを取得できてしまう為、
すこし動き的に変な感じがする場合がありますね。
フレームコントロール等のコンテナ可能なコントロールであれば
なんでもかまわないので、フレームコントロールを使う方が
すっきりします。
参考URL:http://www7.plala.or.jp/anan/sample/
詳しくありがとうございました。
結局、フォームを上下に分け、パネル形式にしてちょっとコンパクトにすることにしました。この方法は時間がある時にでも挑戦してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Illustrator(イラストレーター) ペイントでサイズを小さくする 5 2023/06/17 10:33
- その他(動画サービス) VLCメディアプレーヤーについて 1 2022/11/29 14:19
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- モニター・ディスプレイ WindowsノートPC 13.3で画面縮小したい 画面全体が見えない めり込んでしまってます 1 2023/01/22 13:42
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- HTML・CSS HTMLのフォームについてお尋ねします 1 2022/12/03 21:47
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
質問です。 場面緘黙症で苦しん...
-
ユーザーフォームで動的(Me.Con...
-
VB.NETで、DataGridのヘッダー...
-
論理的アクセス・コントロール...
-
With~EndWithの省略部分と引数...
-
EXCEL VBA リストビューの項...
-
ActiveXとは
-
VB6のユーザーコントロールの受...
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
VBAでドラッグ・アンド・ドロップ
-
Winsockのオブジェクトエラー
-
VBA ユーザーフォームの Keypre...
-
winndws セキュリティ
-
Property Letについて
-
コントロール配列と同じような...
-
エクセルのVBA実行中の進捗...
-
OLEオートメーションエラー?
-
EXCELVBAのフォームコントロー...
-
VB.NET電卓
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
(VBA)スピンボタンの大量...
-
エクセルVBAでオプションボタン...
-
C#で角が丸いテキストボックス
-
ユーザーフォームで動的(Me.Con...
-
アクセス特有の書き方?
-
間違えて配置してしまったコン...
-
VBAのエラーについて、”実行時...
-
コンボボックスの文字によるif...
-
変数をコントロール型で使用す...
-
chr関数の呼び出しで「プロ...
-
With~EndWithの省略部分と引数...
-
C#で自分のウインド・ハンド...
-
excelのリストボックスで選択し...
-
'ckbl' コントロールは作成され...
-
フォーム上の現在アクティブな...
おすすめ情報