2011-08-13 9 views
0

可能な重複の位置変更できないようにする方法:私のアプリケーションで
Fixing the position of a form

一部のフォームは、ユーザーが動いていないする必要があります。 移動フォームを別の場所で無効にするにはどうすればいいですか?

私はのForm_Load

this.ControlBox = falseの上でそのコードを置きます。 this.Text = string.Empty;

フォームのタイトルが空の場合他の場所を移動できません。 しかし、私はフォームのタイトルを保持したい。

方法はありますか?

+2

http://stackoverflow.com/questions/511752/fixing-the-position-of-a-form –

+0

助けてくれてありがとう – TheMuyu

+1

これは非常にun-userfriendlyなことのように聞こえる。他にデザインオプションはありませんか?あなたは実際に何をしていますか? –

答えて

2

私はこれが最善の方法であるわからないんだけど、あなたは、フォームの現在の場所を変更することを避けるために、次のコードのような何かを行うことができます。

public Form1() 
    { 
     InitializeComponent(); 
     pt = this.Location; 
    } 

    private Point pt; 
    private void Form1_Move(object sender, EventArgs e) 
    { 
     this.Location = pt; 
    } 

は、このヘルプを願っています。