日期:2014-05-19  浏览次数:21228 次

(winform编程)form2中的点击事件实现form1中pictureBox之间的连线(绝对给分最靠上实现功能的那个)
在form1中有pictureBox1,pictureBox2……

自己的命名规则:PCA就是pictureBox1
                                PCB就是pictureBox2
                                ……      
在form2中有coboBox1(其中列表项为PCA,PCB……)
                      coboBox2(其中列表项为PCA,PCB……)

在form2中选定coboBox中的值后,上面有一按钮(确定连线)
点击该按钮,实现两个coboBox中对应值在form1界面上的连线

在form1中,我把pictureBox1,2……,都设置成pubulic
并在form1中——界面.Instance   =   this;

求教各位大虾程序代码!偶新手(不要用gdi,gdi+之类的来忽悠偶-,-)


------解决方案--------------------
没明白楼主的意思,呵呵~!
------解决方案--------------------
//勉强给你画条线
private void Form1_Paint(object sender, PaintEventArgs e)
{
/*if (TODO : pictureBox1和pictureBox2连线)*/
e.Graphics.DrawLine(
Pens.Black,
new Point(pictureBox1.Bounds.X + pictureBox1.Bounds.Width / 2,
pictureBox1.Bounds.Y + pictureBox1.Bounds.Height / 2),
new Point(pictureBox2.Bounds.X + pictureBox2.Bounds.Width / 2,
pictureBox2.Bounds.Y + pictureBox2.Bounds.Height / 2));
}