楼主 的效果
类似 连连看吧
可以 参考这个http://www.cndip.com/soft/2/2006/D153175164741.html
类似 连连看吧
可以 参考这个http://www.cndip.com/soft/2/2006/D153175164741.html
解决方案 »
- 请教给TABLE 字段赋值
- WINFORM里面什么控件可以做成这样的效果?
- C# WINFORM中一个ToolStripButton与ToolStripMenuItem相对应的问题,帮忙看看!
- 关于datagridview,想了好久都相不出来的问题
- 请问怎么把源码编译成dll?
- 字符串转换问题请各位大虾帮忙 例如把“12,13,14,15”转化成‘12’,‘13’,‘14’,‘15’怎么实现?在线等…………
- c# webbrowser 如何调用一个js文件里的js方法
- DotNetBar.MicroChart如何使用
- 在OnPaint用Graphics.DrawString()函数画字体的困惑
- 乱码!!生成的文件中文部分都是乱码,怎么办呢?
- 请求高人关于word的开发问题
- 小问题
看设计模式的享元模式,三言两语给你讲不清.
public void PirntLine(int x1,int y1,int x2,int y2)
{
Graphics g=this.CreateGraphics();
g.Clear(this.BackColor);//清空连线
//判断是否连线,看看是否移动,判断现在的按钮1和2的X坐标是否等于原来的坐标
if(x1!=tmpx || x2!=tmpx1)
{
if(MessageBox.Show("按钮移动,是否连线?","提示",MessageBoxButtons.YesNo)==DialogResult.Yes) //提示移动,是否连线
{
g.DrawLine(new Pen(Color.Red,2),x1,y1,x2,y2);
}
} }PirntLine(button1.Left,button1.Top,button2.Left ,button2.Top); //移动完成后调用函数 private int tmpx; //记录移动前的坐标,button1.left private int tmpx1;//记录移动前的坐标, button2.left