コントロールを固定するには?

解決


あずき  2005-08-30 00:09:44  No: 124584

はじめまして、プログラム初心者のあずきと申します。

VB6.0で開発をしているのですが、フォームの中のコントロールが
動かないように固定したいのですが、とうすればよいのでしょうか?


特攻隊長まるるう  2005-08-30 00:22:00  No: 124585

>VB6.0で開発をしているのですが、フォームの中のコントロールが
>動かないように固定したいのですが、とうすればよいのでしょうか?
アプリ実行中は…普通は動かないのでは?デザイン画面の話ですか?
フォームを右クリックしたメニューから『コントロールのロック』を
選んで下さい。


KG  2005-08-30 00:24:13  No: 124586

デザイン時、、ですよね?

[メニューバー]
  L[書式(O)]
    L[コントロールのロック(L)]

で出来るんじゃないかと思います。

#思い違いだったらごめんなさい|=x=;


いな  2005-08-30 00:29:15  No: 124587

自分は、フォームを右クリック[コントロールのロック(L)]
でやります。

メニューバーを開いては、過去1度あるか無いかぐらいです。

#実際、ロック状態でも、Ctrlキーを押しながら、移動できるので
#厳密には移動できるんだよねぇ〜


あずき  2005-08-30 00:46:15  No: 124588

皆様、回答ありがとうございました。
おかげ様で解決致しました。


魔界の仮面弁士  2005-08-30 01:08:01  No: 124589

以下、思いっきり蛇足。

この[コントロールのロック(L)]を設定した場合、フォームファイル(*.frm)内に、
  Begin VB.Form Form1 
        :
    LockControls    =   -1  'True
        :
  End
のような記述が埋め込まれる事になります。

そのため、この名前(LockControls)を、『VB6のフォームモジュール』で
プロシージャ/モジュール変数/コントロール などの名前として使った場合、
アプリが正常に動作しない……という状況にハマりますので、御用心。(汗

# ちなみに、ClientHeight/ClientLeft/ClientTop/ClientWidthという名前も不可。


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

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






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