C#实现窗体内控件拖放

时间:2022-01-06 04:25:30
【文件属性】:

文件名称:C#实现窗体内控件拖放

文件大小:28KB

文件格式:DOCX

更新时间:2022-01-06 04:25:30

C#控件拖放

从C#项目的窗口外拖一个文件到窗体内实现起来比较简单,但是这样没有办法限制用户拖入窗体内的内容。例如:允许用户向窗体内拖入 .jpg 格式的图片文件,也只能限制.jpg格式的文件类型了,如果用户拖入一个不雅的.jpg格式的图片,你就无能为力了。 另一个办法是把允许用户拖入的图片放到一个图符栏中,这个栏中的图片允许用户拖入到主窗体。需要解决的问题是:当从图符栏向主窗口拖动图符时,一旦图符离开了图符栏便看不见了;还有,图符栏中的图符被拖动时随鼠标移动,效果也不好看呐。怎么解决呢?从以下代码中慢慢体会吧。


网友评论