pictureboxc#如何在picturebox上显示图片

picturebox  时间:2021-06-17  阅读:()

(c#)操作picturebox

当然是通过定义边界了,Rectangle类,在mousemove事件中判断是否移到边界,下面给你一些简单的代码,具体实现还要看你自己,当然要实现扭曲旋转这种效果,要用到GDI+ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { Point postion = new Point(100,100); //显示图片的左上角位置 Size size = new Size(100,100); //图片显示大小 //定义四个区域 Rectangle LeftTop; //左上 Rectangle RightTop; //右上 Rectangle LeftBottom; //左下 Rectangle RightBottom; //右下 public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LeftTop = new Rectangle(postion.X, postion.Y, 5, 5); RightTop = new Rectangle(postion.X + size.Width - 5, postion.Y, 5, 5); LeftBottom = new Rectangle(postion.X, postion.Y + size.Height - 5, 5, 5); RightBottom = new Rectangle(postion.X + size.Width - 5, postion.Y + size.Height - 5, 5, 5); } //在Paint事件中,画出图形 private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; Brush brush = new SolidBrush(Color.Blue); g.FillRectangle(brush, postion.X, postion.Y, size.Width, size.Height); } private void Form1_MouseMove(object sender, MouseEventArgs e) { if (LeftTop.Contains(e.Location) || RightTop.Contains(e.Location) || LeftBottom.Contains(e.Location) || RightBottom.Contains(e.Location)) { Cursor.Current = Cursors.Hand; } } } }

picturebox 怎样显示文字

利用c#的GDI+技术,PictureBox.CreateGraphics()绘图,利用g.DrawString写文字。

利用this.Invalidate()刷新Form窗体,或者利用PictureBox.Invalidate()刷新PictureBox.。

代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace CCDTest { public partial class Form1 : Form { string filename; //Label lblResult; public Form1() { InitializeComponent(); filename = Application.StartupPath + ""; } private void Form1_Load(object sender, EventArgs e) { pbCCD.Load(filename); } private void pbCCD_MouseDown(object sender, MouseEventArgs e) { PointF pf = e.Location; using (Graphics g = pbCCD.CreateGraphics()) { Console.WriteLine("Beg MyDraw...."); Font f = new Font("Arial", 12); g.DrawString("Hello!", f, Brushes.Violet, pf); Console.WriteLine("End MyDraw....."); } } private void pbCCD_MouseUp(object sender, MouseEventArgs e) { pbCCD.Invalidate(); } } }

c#如何在picturebox上显示图片

看你在哪个窗口里执行了,要是就在当前窗口,那就把别的窗口那个picturebox的modifier属性设置成public,然后直接设置就行了,要是在别的窗口,就定义一个public的变量,保存图片的路径,到那个窗口直接用就行了

美得云(20元)香港特价将军澳CTG+CN2云服务器

美得云成立于2021年,是一家云产品管理服务商(cloud)专业提供云计算服务、DDOS防护、网络安全服务、国内海外数据中心托管租用等业务、20000+用户的选择,43800+小时稳定运行香港特价将军澳CTG+CN2云服务器、采用高端CPU 优质CN2路线 SDD硬盘。香港CTG+CN22核2G3M20G数据盘25元点击购买香港CTG+CN2​2核2G5M30G数据盘39元点击购买香港CTG+CN...

青果网络618:洛杉矶CN2 GIA/东京CN2套餐年付199元起,国内高防独服套餐66折

青果网络怎么样?青果网络隶属于泉州市青果网络科技有限公司,青果网络商家成立于2015年4月1日,拥有工信部颁发的全网IDC/ISP/IP-VPN资质,是国内为数不多具有IDC/ISP双资质的综合型云计算服务商。青果网络是APNIC和CNNIC地址分配联盟成员,泉州市互联网协会会员单位,信誉非常有保障。目前,青果网络商家正式开启了618云特惠活动,针对国内外机房都有相应的优惠。点击进入:青果网络官方...

月神科技 国内上新成都高防 全场八折促销续费同价!

月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、成都电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。本次带来的是全场八折促销,续费同价。并且上新了国内成都高防服务器,单机100G集群1.2T真实防御,上层屏蔽UDP,可定制CC策略。非常适合网站用户。官方网站:https://www.ysi...

picturebox为你推荐
机房360柴油发电机组启动电瓶充电小常识动态图片格式动态图片什么格式listviewitem求解如何获取listview中的itemjava程序员招聘为什么Java程序员工资都很高云办公平台什么叫云办公啊?谁能通俗的给我讲下erp系统教程ERP系统怎样操作,有教学视频吗?flash序列号flash激活序列号是?短信套餐手机短信都有什么套餐particular教程有没有制作花瓣飘落的AE教程pass是什么锒行卡上的闪付pass是什么意思?
域名主机管理系统 awardspace xfce 天猫双十一抢红包 国外免费空间 mysql主机 qq数据库 韩国网名大全 165邮箱 me空间社区 静态空间 免费外链相册 smtp虚拟服务器 789 论坛主机 学生服务器 godaddy空间 七十九刀 winserver2008 免费的加速器 更多