検索
ホームページコンピューターのチュートリアルコンピュータ知識VB 制御サイズ適応機能の種類が要件を満たしていません!

VB 制御サイズ適応機能の種類が要件を満たしていません!

VB コントロールの適応サイズ関数のタイプが一致しません。

モジュールを追加する

明示的なオプション

Dim FormOldWidth As Long 'フォームの古い幅の値

Dim FormOldHeight As Long 'フォームの古い高さの値

Public Sub ResizeInit(フォーム名としてのフォーム)

Dim pCtl をコントロールとして使用する

'フォームの古い高さと幅を設定します

FormOldWidth = FormName.ScaleWidth

FormOldHeight = FormName.ScaleHeight

エラー時は次へ再開

FormName 内の各 pCtl について

'フォーム内のコントロールのタグ値を設定します(スペースの位置とサイズに応じて設定します)

'プログラムに必要な追加データを格納する式を返すか、設定します。

'他のプロパティとは異なり、Visual Basic は Tag プロパティの値を使用しません。

'この属性を使用してオブジェクトを識別します。

pCtl.Tag = pCtl.Left & " ” & pCtl.Top & " ” & pCtl.Width & " ” & pCtl.Height & " ”

次の pCtl

エラー時は0に移動

エンドサブ

パブリックサブサイズ変更フォーム(フォーム名としてのフォーム)

Dim Pos(4) を Double として表示

Dim i と同じ長さ、tmpPos と同じ長さ、staPos と同じ長さ

Dim pCtl をコントロールとして使用する

Dim ScaleX を Double、ScaleY を Double

'フォームの幅と高さの倍率を保存します

ScaleX = FormName.ScaleWidth / FormOldWidth

ScaleY = FormName.ScaleHeight / FormOldHeight

エラー時は次へ再開

'フォーム内のコントロールを変更します

FormName 内の各 pCtl について

スタポ = 1

i = 0 ~ 4 の場合 '位置とサイズ

'コントロールの元の位置とサイズを取得します

tmpPos = InStr(staPos, pCtl.Tag, " ", vbTextCompare)

If tmpPos > 0 then

Pos(i) = Mid(pCtl.Tag, staPos, tmpPos - staPos)

staPos = tmpPos 1

###それ以外###

位置(i) = 0

終了の場合

'コントロールとフォームの元の位置に基づいてサイズを変更します

'コントロールの比例的な位置変更とサイズ変更

pCtl.Move Pos(0) * ScaleX、Pos(1) * ScaleY、Pos(2) * ScaleX、Pos(3) * ScaleY

次のi

次の pCtl

エラー時は0に移動

エンドサブ

フォームにコードを追加する

プライベートサブフォーム_Load()

ResizeInit(Me)を呼び出す

エンドサブ

'フォームのサイズが変更された場合、フォームの比率に応じてサイズを変更します

'フォーム内の各コントロールの位置を変更し、サイズを変更します。

プライベートサブフォーム_Resize()

ResizeForm(私)を呼び出す

エンドサブ

次に、フォームにいくつかのコントロールを配置し、フォームのサイズを変更してみます

VB テキストボックス コントロールはフォームの変更に応じて自動的に調整されます

コントロールアダプティブフォーム:

Dim oldheight&、oldwidth&

プライベートサブフォーム_Load()

oldheight = Me.Height: oldwidth = Me.Width

エンドサブ

プライベートサブフォーム_Resize()

Dim cnt をコントロールとして使用

コントロール内の各 cnt について

cnt.Width = cnt.Width * Me.Width / oldwidth

cnt.Height = cnt.Height * Me.Height / oldheight

###次###

oldheight = Me.Height: oldwidth = Me.Width

エンドサブ

以上がVB 制御サイズ適応機能の種類が要件を満たしていません!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
「ファイルエクスプローラーの2つのOneDriveフォルダー」の問題を修正する方法は?「ファイルエクスプローラーの2つのOneDriveフォルダー」の問題を修正する方法は?Apr 12, 2025 am 12:43 AM

OneDriveは、同じOneDriveアイコンを備えたファイルエクスプローラーのフォルダーを2回表示します。これは、OneDriveで発生するいくつかのバグです。ファイルエクスプローラーの2つのOneDriveフォルダーの状況を修正するための効果的な方法を使用できます。 PHP.CNに関するこの投稿が役立ちます

リモートアクセスCドライブ&フィックスはC $経由でコンピュータードライブにアクセスできませんリモートアクセスCドライブ&フィックスはC $経由でコンピュータードライブにアクセスできませんApr 12, 2025 am 12:42 AM

同じネットワークを使用すると、共有ネットワークドライブを介してファイルにアクセスおよび編集できます。管理者がファイルシステムをリモートにアクセスして管理するために、管理者が機能します。 Cドライブをリモートする方法を知っていますか?修正方法COASTACH CO

Windows 10/11でVSSエラー0x80042316を修正するトップ3の方法Windows 10/11でVSSエラー0x80042316を修正するトップ3の方法Apr 12, 2025 am 12:41 AM

バックアップを作成している場合、ボリュームシャドウコピーエラー0x80042316を受信する場合があります。これは、別のシャドウコピーがすでに進行中であることを示しています。幸いなことに、このプログラムは期待ほど難しくありません。この投稿のソリューションがphp.cnのWebサイト、yo

外部ハードドライブの使用方法は?ここに完全なガイド外部ハードドライブの使用方法は?ここに完全なガイドApr 12, 2025 am 12:40 AM

外部ハードドライブは何に使用されていますか?コンピューターで外部ハードドライブを使用する方法は? PHP.CNソフトウェアは、この投稿で外部ハードドライブに関する初心者のガイドを書きます。

Windowsファイアウォールが勝ちました'Windowsファイアウォールが勝ちました'Apr 12, 2025 am 12:39 AM

Windowsファイアウォールは、Windowsシステムをネットワークベースの脅威から保護するために使用されます。ただし、「Windowsファイアウォールがオンにならない」という問題に遭遇する場合があります。 PHP.CNからのこの投稿では、この迷惑な問題を修正する方法について説明します。

OSをロードする前にコンピューターのクラッシュを修正する方法は?OSをロードする前にコンピューターのクラッシュを修正する方法は?Apr 12, 2025 am 12:38 AM

MicrosoftはWindowsシステムを改良して、新しい機能を追加し、バグを修理しました。ただし、OSをロードする前にコンピューターのクラッシュなど、さまざまな問題に遭遇する可能性があります。この問題が頻繁に発生した場合はどうなりますか?この問題をどのように修正できますか? th

一般的なUSBドライブの問題と修正は次のとおりです一般的なUSBドライブの問題と修正は次のとおりですApr 12, 2025 am 12:37 AM

USBドライブを使用している間、このPHP.CN投稿で言及されている一般的なUSBドライブの問題に遭遇する可能性があります。この投稿のメソッドを試して、壊れたUSBドライブを修正できます。

このステップガイドで2番目のモニターでマウスの遅れを修正このステップガイドで2番目のモニターでマウスの遅れを修正Apr 12, 2025 am 12:36 AM

Windowsを使用すると、外部モニターを接続して作業効率を向上させることができます。しかし、別のモニターを接続すると、マウスが正しく機能しない場合があります。多くの人が、2番目のモニターの問題で遅れをとっているマウスに遭遇します。このphp.cn po

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター