0

我有一个 windows 窗体项目,我希望整个窗体自动更改位置,但事实是我不知道该调用什么以及在哪里调用它。我在网上搜索过,我发现的所有代码都不完整。我对此很陌生,所以它对我没有帮助。如果有帮助,这是我正在使用的代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Media;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private SoundPlayer _soundplayer;
        public Form1()
        {
            InitializeComponent();
            SoundPlayer player = new SoundPlayer(Properties.Resources.sound);
            player.Play();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            var myForm = new Form2();
            myForm.Show();
        }


        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            _soundplayer.PlayLooping();
        }

    }
}
4

2 回答 2

4

更改表单的位置:

this.Location = new Point(400, 500);

您只需要决定哪个事件将触发此代码;例如,Click按钮的事件。

MSDN:位置

于 2013-06-16T19:42:40.067 回答
0

使用“属性”窗口定位表单 在“属性”窗口中,从下拉列表中选择表单。将窗体的 StartPosition 属性设置为 Manual。键入 Location 属性的值,以逗号分隔,以定位窗体,其中第一个数字 (X) 是距显示区域左边界的距离,第二个数字 (Y) 是距显示区域上边界的距离显示区域。注意 展开 Location 属性以分别输入 X 和 Y 子属性值。 参考 MSDN

于 2013-06-16T19:42:23.423 回答