コントロールの最大数

解決


なつき  2011-09-18 02:34:32  No: 103042

一つのフォームに貼れるコントロールは、確か255個までだったように記憶しています。

コントロールをコントロール配列にして、実行時にロードしようと考えています。
ロードした結果255個を超えた場合、どうなるのか考えています。

エラーとかになるのでしょうか?

vb6(sp6)、win7です。


魔界の仮面弁士  2011-09-18 05:48:16  No: 103043

> 一つのフォームに貼れるコントロールは、確か255個までだったように記憶しています。

ヘルプの「コントロールの制限」のトピックをもう一度確認してみてください。
制限されているのはコントロール数ではなく、コントロール名の数ですよ。

》 1 つのフォームで使用可能なコントロールの最大数は、使われる
》 コントロールの種類と使用可能なシステム リソースによって
》 異なりますが、1 つのフォームで使えるコントロール名は
》 最大 254 個までです。コントロール配列では各コントロールが
》 同じコントロール名を共有しているので、コントロール配列ごとに
》 コントロール名は 1 つと数えられます。
》 
》 コントロール配列のインデックスは、どのバージョンでも
》  0 〜 32,767 に制限されています。
》 
》 フレーム (Frame) コントロールの中にほかのフレーム コントロールを
》 配置する場合のように、コントロールを階層状に重ねる場合、通常
》 Visual Basic では最大 25 段階のネストが可能です。


なつき  2011-09-24 08:53:11  No: 103044

魔界の仮面弁士さん、ありがとうございます。

よく見ていたつもりが、ごめんなさい。

あんしんできました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加