请问C#中如何实现点击一个按钮使别的控件上移或下移或左移或右移?

如题所述

我给你一个例子,这个是使用按钮控制一个图片移动,其它控件可以参照此例:
private static int temp;
private void btnLeft_Click(object sender, EventArgs e)
{
if (this.picShow.Location.X == 0)
{
MessageBox.Show("已经到最左边了!");
}
else
{
temp = picShow.Location.X;
temp -= 10;
picShow.Location = new Point(temp,picShow.Location.Y);
}
}
private void btnDown_Click(object sender, EventArgs e)
{
if (this.picShow.Location.Y == 430)
{
MessageBox.Show("已经到底部了!");
}
else
{
temp = picShow.Location.Y;
temp += 10;
picShow.Location = new Point(picShow.Location.X, temp);
}
}

private void btnUp_Click(object sender, EventArgs e)
{
if (this.picShow.Location.Y == 0)
{
MessageBox.Show("已经到顶部了!");
}
else
{
temp = picShow.Location.Y;
temp -= 10;
picShow.Location = new Point(picShow.Location.X, temp);
}
}
private void btnRight_Click(object sender, EventArgs e)
{
if (this.picShow.Location.X == 500)
{
MessageBox.Show("已经到最右边了!");
}
else
{
temp = picShow.Location.X;
temp += 10;
picShow.Location = new Point(temp, picShow.Location.Y);
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

请问C#中如何实现点击一个按钮使别的控件上移或下移或左移或右移?
我给你一个例子,这个是使用按钮控制一个图片移动,其它控件可以参照此例:private static int temp;private void btnLeft_Click(object sender, EventArgs e){ if (this.picShow.Location.X == 0){ MessageBox.Show("已经到最左边了!");} else { temp = picShow.Location.X;temp -= 10;pic...

c#如何单击按钮显示另一个窗体
2、然后在该界面中,右键点击右侧项目,选择“添加”选项。\/iknow-pic.cdn.bcebos.com\/3b87e950352ac65cbcecf668f4f2b21192138ac4"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/3b87e950352ac65cbcecf668f4f2b21192138ac4?x-bce-process=image%2Fresize%...

c#怎么同时用键盘控制两个图片移动, 比如按A,图片1左移,同时按→图片右...
WINFORM的话在FORM窗体的KeyDown事件中添加处理方法。参数e的keycode属性中可以与枚举类型Keys提供的按键进行比较,然后在相应的判断语句之后进行图片容器控件位置的调整。简单的例子 private void Form1_KeyDown(object sender, KeyEventArgs e){ switch (e.KeyCode){ case Keys.Left:label1.Location = new...

C#编程中怎么在一个窗体按下一个按钮调用另一个窗体的按钮的事件
先要得到你说的“另一个窗口”的句柄。比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();这样就可以调用了。

c# move 事件中如何判断是左移 右移 上下移动
根据当前坐标(position(x,y))的变化判断:如果position.x变小,说明是“上移“;如果position.y变小,说明是“左移“;如果position.x变大,说明是“下移“;如果position.x变大,说明是“右移“;

C#中如何通过单击一个窗体的按钮给另一个窗体的控件赋值
首先假如有窗体Form1和Form2,Form2中有个TextBox控件和一个属性str public string str { set{ this.textBox1.Text=value;} } Form1中有个Form2的实例f,在Form1中的按钮的单击事件中写上 f.str="abc";\/\/在这之前要有另外一个按钮显示Form2;...

c#如何单击按钮显示另一个窗体
要实现C#中单击按钮显示另一个窗体,你可以按照以下步骤操作:1.首先,启动MicrosoftVisualStudio2010,这是你的主要开发工具。2.在工作区,找到你的项目,鼠标右键点击,从下拉菜单中选择“添加”选项,以便开始创建新的内容。3.在“添加”对话框中,选择“Windows窗体”,这将生成一个新的窗体文件,用于...

C#中如何在一个界面中控制另一个界面的内容
主要是传参方式的选择。最简单的就是使用url地址传参的方式。你在a1.aspx 中点击radiobutton后应该很容易拿到你当前选择的是哪个radiobutton.我这里做一个假设,你这三个radiobutton分别对应的值为1,2,3.当前选择的是中间的那个radiobutton,也就是值为2的radiobutton.这时你可以将2通过url参数的方式...

C#中如何在一个窗体中调用另一个窗体控件中的数据?
1、首先在窗体上增加如下的三个控件,两个label,一个button,我们要实现的效果是label1每一秒增加一个数字,label2每点击一下button增加一下数字。2、用到了定时任务,如下是两个定时任务的代码,一个是手动定时任务,就是我们点击按钮以后执行的,另一个是自动的订单是任务,程序运行以后执行的。3、...

怎么在C#中单击一个按钮窗口最小化到右下角?
拉个notifyIcon控件,该控件可以设置最小化时托盘图标。添加notifyIcon单击或者双击事件。\/\/\/ \/\/\/ 到托盘 \/\/\/ \/\/\/ \/\/\/ private void notifyIcon1_DoubleClick(object sender, EventArgs e){ this.Visible = !this.Visible;\/ 如果主窗口已隐藏,便显示;已显示,便隐藏。也可以使用透明度,如 ...

相似回答