c#如何 在 Winform中 添加图片 并且 允许拖动,删除等动作

c#如何 在 Winform中 添加图片 并且 允许拖动,删除等动作,第1张

可以用FlowLayoutPanel+pictureBox做表格

你说的拖动,可以点击某个picturebox后在另外一个窗口显示该图片

②中添加图片和备注信息是否需要用到数据库来保存记录

这个你可以用数据库记录图片所在的路径和备注信息,也可以用XML文件来存放

// 假设你的项目名称为Demo,PictureBox控件名称为pic1,资源中的图像名称为“IMG”

// 获取该资源的代码如下,GetObject的参数可以用拼接字符串的方式来完成

// 注意Resources文件夹下的名称跟资源中定义的名称未必是一致的

pic1.Image=(Image)global::Demo.Properties.Resources.ResourceManager.GetObject("IMG")

// 如果调用频繁也可以预定义一下,如下

using LocalRes = global::Demo.Properties.Resources

// 实际使用时就可以使用LocalRes来代替名空间的引用了

窗体上加个PictureBox控件

pictureBox1.Dock = DockStyle.Fill //填充整个Form大小

pictureBox1.BackColor = Color.Transparent //设置背景色透明

pictureBox1.Image = (Image)imgObj //设置图片来源

pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage//设置图片大小可随窗体大小拉伸或收缩


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11549660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存