2011-08-01 10 views
1

私はクロックタイマーを開発中です。しかし、正常に動作していますが、通常は画面の隅に座って座っている姿が最大になったときに問題が発生しています。アクティビティの場所を移動できるようにする方法がありますか(すべての情報が入力されています) - 私はその開始ポーズと停止/リセットボタンを移動できます。また、カウントダウンするラベルを移動してそれらは最大化されたディスプレイ上ではるかに大きくなります。私は2つの画像を持っています - バックグラウンドの小さいものと大きいものが最大のものを変えています - サイズ変更イベントにフックすぎるコードを使用しました - コメントアウトされていませんが、X、Y私は最大限の活動をしたい場所の座標...私は行方不明ですか?ウィンドウ上のボタン/ラベルを大きくする/移動する位置を最大にする?

多くのありがとう - Colly。

private void CountDownTimer_SizeChanged(object sender, EventArgs e) 
    { 
     Image Max = new Bitmap(@"C:\Users\colinmck\Desktop\Timer\CountDownTimer\IgnitionTeamLRG.bmp"); 
     Image Min = new Bitmap(@"C:\Users\colinmck\Desktop\Timer\CountDownTimer\IgnitionTeamSML.bmp"); 
     if (WindowState == FormWindowState.Maximized) 
     { 

      BackgroundImage = Max; 
      //Not Working!!!!!!!!!!!!! 
      //Activity.Location.X = 60; 
      //Activity.Location.Y = 65; 


     } 
     else 
     { 
      BackgroundImage = Min; 
     } 
    } 

答えて

1

Location.XとLocation.Yは読み取り専用のプロパティです。あなたが...

Activity.Location = new Point(60, 65); 

を試してみてくださいおそらく、またコントロールの自動サイズ変更のためのアンカープロパティに見てみましょう:http://www.tutorialized.com/view/tutorial/C-Resizing-controls-with-form-Anchor-property/52689

+0

多くのおかげで - 上記に病気を見て。 –

+0

こんにちは@musefan。私はcoutdownの詳細を表示するために使用するラベルのサイズを変更することができます - ただし、ラベル内のテキストはサイズ変更されません - これを行うにはどのようなアイデアがありますか? –

関連する問題