首页
学习
活动
专区
圈层
工具
发布

C#中PictureBox没有AllowDrop属性怎么办

有时候我们需要拖拽图片到图片控件直接显示,发现PictureBox没有显示AllowDrop属性,而且使用picturebox1也点不出来。其实这个控件是有这个属性的,直接写出来而不能点出来。...看下面经典对话 private void pictureBox1_DragOver(object sender, DragEventArgs e) { if ((e.AllowedEffect &....Image = img; } } 在窗体构造函数或者是Load事件里写下面三行 this.pictureBox1.DragOver+=new DragEventHandler(pictureBox1..._DragOver); this.pictureBox1.DragDrop+=new DragEventHandler(pictureBox1_DragDrop); this.pictureBox1....AllowDrop = true; 代码已经经过测试,没有问题 PictureBox的AllowDrop属性确实感知不出来,但是PictureBox类中含有对这个属性的定义,你可以Go To

13000
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C# PictureBox加载图片并显示进度条

    以前用winform的PictureBox时没有试过加载网络的图片,刚刚看到一段代码才了解到原来还有LoadAsync这个方法,可以异步加载图片,再加上LoadProgressChanged事件也可以获得当前加载的进度...在窗体上放一个PictureBox控件,一个按钮,一个进度条控件,再用Label来显示当前进度百分比,具体代码如下: private void button1_Click(object sender, ...EventArgs e)           {              try               {                    pictureBox1.WaitOnLoad =... false;                   pictureBox1.LoadAsync(  "http://hiphotos.baidu.com/18826860/pic/item/c68220d54518d3ef562c841c.jpg...加上LoadProgressChanged事件,LoadAsync方法将会触发此事件,当前的进度可以从e.ProgressPercentage中取得          private void pictureBox1

    2.1K20
    领券