在winform中 我就是做了一个用户可以自己托控件到 一个panel中去 可以改变其属性,有 button,label,pictureBox等 我现在是想实现用鼠标按住左键拖动 框在里面的控件就被选中。就是想实现 选中任意panel中的一个,两个或多个控件!这样。希望哪位大哥大姐能慷慨解囊呀!
解决方案 »
- 求助,关于c#在winform中生成excel的删除空白行问题
- 关于asp.net中,cs代码向该页面的aspx如何传递
- C#开发了个Windows Service,设计到了数据库操作,但是启动服务时,“本地计算机上的**服务启动后又停止了,一些服务自动停止。。”,这是怎么回事
- winform弹出的设置属性之类的对话框都是新建窗体么?
- 求助一个C#中文件调用的问题!
- C#怎么创建数组?
- NetworkStream.Read超时后,需要重新连接TCP才能读取
- c#程序的执行顺序是什么
- s1.bdstatic.com
- 求《C#数据库编程入门与精通》书中的代码?
- 【【【【帮忙看句代码】】】】
- 获取控件的值
2.判断ctrl键下且你点的位置是否在控件内
选中后(打个比方按区域拖出来一矩形),把区域内的矩形打上这个标志(因为你的控件要支持这个属性), 根据标志状态,对选 中内容自绘或通过容器绘制(看你自己的需要)。
方法二 在容器中定义一个变量(当然,其它地方 也可以),记录下你选择的内容,让窗口绘出被选中项的状态。不知能否解决你的问题。
楼下高手接着上。
比如说 我运行一个窗口 里面有上个panel1,panel2,panel3.关键是这个程序是运行起的
panel1里放了许多可拖动的控件 把他们拖到panel2里面去 然后我想把他们多选中!