c#,vs2010 自定义控件.在一个picturebox控件中打开了一张本地的图片,做了修改后如何保存下来!

& http://www.itnose.net/detail/847969.html
21:04&[]&&&[]
http://www.itnose.net/detail/369532.html -14:53&[]&&&[]
中去,已便下次快速的使用: 1.如何使用?: 上面已经讲到,只需要拖拽你想用的代码块(例如一个block块,一个GCD单例块,一个 FRC块)到工程即可,苹果为你提供了一些,你可能会用到的 code snippet 2.如何创建自顶一个code snippet代码块,便于下次 直接当一个控件一样http://www.itnose.net/detail/6195685.html
00:07&[]&&&[]
; 4 &meta charset=&utf-8& /& 5 &title&jQuery 版“元素拖拽改变大小”原型-柯乐义 &/title& 6 &script type=&text/javascript& src=&quothttp://www.itnose.net/detail/6166000.html
06:08&[]&&&[]
小弟现在碰到这么一个问题,有个小工具要实现这么一个功能,有个3级的设备树,我需要将树里的节点拖动到本树的另外一个位置,以改变树的结构。网上看的几个小例子都是其他控件和treelist的拖动的,我只要在treelist内部拖动就可。节点本身也不包含图片。哪位高手能教下?最好细点,包涵http://www.itnose.net/detail/6113880.html
20:18&[]&&&[]
  默认的,Frame或者JFrame自身已经实现了鼠标拖拽标题栏移动窗口的功能。   只是,当你不满意java的JFrame样式,隐藏了标题栏和边框,又或者干脆直接使用JWindow,那你又该怎么实现鼠标拖拽移动窗口的目的呢?最开始,我简单的在mouseDragged方法里http://www.itnose.net/detail/6111658.html
21:20&[]&&&[]
做了一个拖拽功能,没有用管理员运行VS调试OK,用管理员运行VS调试,就无法触发拖拽事件了,这为什么?为毛有这么奇葩的问题,跪求各位大神给整整。AllowDrop属性已经为true。。。坐等大神!
回复讨论(解决方案)
还是debug看流程.
httphttp://www.itnose.net/detail/6109936.html
09:54&[]&&&[]
在win32程序中,使用文件进行拖拽的操作,是很常见的(不否定有的人喜欢用按钮来打开)
其实在程序中使用拖拽,很简单,只需要在创建窗口的时候使用WS_EX_ACCEPTFILES标识符,然后使用一个消息函数去处理(当然,这是属于窗口的扩展风格,所以需要使用CreateWindowEx来创建http://www.itnose.net/detail/6106681.html
18:45&[]&&&[]
直接在属性添加事件没有问题,但通过代码添加事件后,拖拽鼠标一放上去,就直接触发了DragDrop的事件了。不是等释放左键才触发。不知道是为什么。要怎么才能使他的响应正常。
&&&&&&&&private&nbsphttp://www.itnose.net/detail/6102431.html
20:47&[]&&&[]
如何让他只响应一个拖拽,或者是干脆不让他响应多点触控。
回复讨论(解决方案)
我也遇到过同样的问题,静候大牛。
没人知道吗,比较紧急,哪个大神来帮帮忙吧
要控制一个的时候,把另外一个变成图片就ok了http://www.itnose.net/detail/6070852.html
12:31&[]&&&[]
在做一个视频预览的客户端,treeview用于显示摄像机列表,TPanel[24]数组用于预览图像,已经实现选择一个panel控件后,双击treeview里面的摄像机名称,在指定的panel里面可以看到图像,现在想利用控件的拖拽功能,实现鼠标左键拖拽treeview内的摄像机名称到panel控件http://www.itnose.net/detail/6003911.html
22:07&[]&&&[]
现在就是项能拖拽了,但是鼠标放开后,却不能插入到任何地方去,我看了下楼上这个朋友给的程序,好象在您的CModifyProject::OnLButtonUp()程序里没做拖到指定地方后的插入吧?
之所以ImageList_BeginDrag()没有反应,大致是因为上述“hWnd”原因引起的后面程序里http://www.itnose.net/detail/981165.html
21:41&[]&&&[]
想做一个两个控件的值相互拖拽数据的东西。
用什么技术都可以&只要能在java项目里面用就好。谢谢
回复讨论(解决方案)
我觉得用Java绘图对象,应该可以实现你所谓用鼠标绘图,给个链接你,去看看有用不,哥们
.cnhttp://www.itnose.net/detail/958690.html
02:36&[]&&&[]
&&&&&&在Jpanel内部嵌套一个小的背景为红色Jpanel,怎样才能将内部的Jpanel在外部的Jpanel上任意的拖拽移动呢,希望各位大哥能帮帮忙,最好个程序&,&谢谢各位大哥
回复讨论(解决方案http://www.itnose.net/detail/942895.html
23:28&[]&&&[]
&&&&&&&&&相关搜索c#如何把图片框控件的图片裁剪并保存新的图片,或者在另一个图片控件中显示。_百度知道
c#如何把图片框控件的图片裁剪并保存新的图片,或者在另一个图片控件中显示。
如何实现缩放后图片的中心仍和pictureBox控件的中心重合?
提问者采纳
using System.Drawing.Drawing2D;using System.Drawing.I
/// &summary&
/// 裁剪图片
/// &/summary&
/// &param name=&x&&相对于图片左上角(0,0)点,x方向的位移&/param&
/// &param name=&y&&相对于图片左上角(0,0)点,y方向的位移&/param&
&#47憨顶封雇莩概凤谁脯京;// &param name=&width&&裁剪后的图片宽度&/param&
/// &param name=&height&&裁剪后的图片高度&/param&
private void CloneImage(float x, float y, float width, float height)
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
//获取图像
Bitmap myBitmap = new Bitmap(this.openFileDialog1.FileName);
//设定图像剪切区域
RectangleF cloneRect = new RectangleF(x, y, width, height);
PixelFormat format = myBitmap.PixelF
Bitmap cloneBitmap = myBitmap.Clone(cloneRect, format);
this.pictureBox1.Image = cloneB
private void button1_Click(object sender, EventArgs e)
CloneImage(0, 0, 500, 200);
谢谢你。测试了一下可以。还想请教你如何实现图片缩放功能,然后再剪切。(发现pictureBox的SizeMode属性必须设置成custom才能实现剪切)。后面给你加分勒,嘿嘿...
下面是图片缩放功能代码,你可试一下。
/// &summary&
/// 将某个图像生成指定尺寸的图像缩放图
/// &/summary&
/// &param name=&myBitmap&&原图像&/param&
/// &param name=&width&&新的图像宽&/param&
/// &param name=&height&&新的图像高&/param&
/// &returns&&/returns&
private Image GetThumbnailImage(Bitmap myBitmap, int width, int height)
//生成图像的缩放图
Image.GetThumbnailImageAbort myCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);
Image myThumbnail = myBitmap.GetThumbnailImage(
width, height, myCallback, IntPtr.Zero);
//this.pictureBox1.Image = myT
return myT
public bool ThumbnailCallback()
嗯 谢谢您。测试了可以,再咨询最后一个问题哈。这个程序缩放后的图片位置是以pictureBox控件左上角为原点,不知如何实现缩放后图片的中心仍和pictureBox控件的中心重合,这样更美观一些?
有两种方法,如下所示: //获取图像
Bitmap myBitmap = new Bitmap(this.openFileDialog1.FileName);
myBitmap = (Bitmap)GetThumbnailImage(myBitmap, 100, 100);
//可以这样
//ShowCenterImage(this.pictureBox1, myBitmap);
//也可以这样
this.pictureBox1.SizeMode = PictureBoxSizeMode.CenterI
this.pictureBox1.Image = myB//测试代码所下:
private void button5_Click(object sender, EventArgs e)
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
//获取图像
Bitmap myBitmap = new Bitmap(this.openFileDialog1.FileName);
myBitmap = (Bitmap)GetThumbnailImage(myBitmap, 100, 100);
//可以这样
//ShowCenterImage(this.pictureBox1, myBitmap);
//也可以这样
this.pictureBox1.SizeMode = PictureBoxSizeMode.CenterI
this.pictureBox1.Image = myB
/// &summary&
/// 将图片显示在picturebox中心
/// &/summary&
/// &param name=&myPictureBox&&&/param&
/// &param name=&myImage&&&/param&
private void ShowCenterImage(PictureBox myPictureBox, Image myImage)
Graphics g = myPictureBox.CreateGraphics();
g.Clear(Color.White);
//消除锯齿
g.SmoothingMode = SmoothingMode.AntiA
//高质量,低速度绘制
g.CompositingQuality = CompositingQuality.HighQ
int x = (myPictureBox.Width - myImage.Width) / 2;
int y = (myPictureBox.Height - myImage.Height) / 2;
g.DrawImage(myImage, new Point(x, y));
其他类似问题
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> 求拖拽打开文件的C#代码一个WinForm上有一个PictureBox,从资源管理器里把一个图片文
求拖拽打开文件的C#代码一个WinForm上有一个PictureBox,从资源管理器里把一个图片文
meideshi & at
求拖拽打开文件的C#代码一个Win & Form上有一个PictureBox,
从资源管理器里把一个图片文件拖拽到这个Form上,PictureBox就显示这个图片。
请问用C#如何实现,最好有详细代码,谢谢!
& & (0)(0)给PictureBox添加如下的两个事件代码试试看,应该没有问题:
protected override void OnLoad(EventArgs e)
base.OnLoad(e);
this.pictureBox1.AllowDrop =//这句话直接写.
private void pictureBox1_DragOver(object sender, DragEventArgs e)
if ((e.AllowedEffect & DragDropEffects.Link) == DragDropEffects.Link)
e.Effect = DragDropEffects.L
private void pictureBox1_DragDrop(object sender, DragEventArgs e)
string[] items = (object)e.Data.GetData( &FileNameW &) as string[];
if (items.Length == 1)
Image img = Image.FromFile(items[0]);
this.pictureBox1.Image =
}meierzhang1983 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-请问如何在vb中调整bmp格式图片的位置,然后点保存按钮。在另一个picturebox 中显示?
请问如何在vb中调整bmp格式图片的位置,然后点保存按钮。在另一个picturebox 中显示?
不知道你要调整什么,能说的具体,那个位置是?
在另一个Picturebox显示很容易的, 在.NET 下的话,只要分配到变量上就可以了}

我要回帖

更多关于 vs2010 自定义控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信