Tag: picturebox

是否存在PictureBox控件的图像更改事件?

我如何知道图片框的图像何时发生变化? 是否有图像更改事件?

从内存加载Picturebox图像?

我似乎无法弄清楚如何从内存中的位图加载pictureBox图像。 是否可以或者我必须为位图创建临时文件?

如何在图片框中绘制圆圈和线条?

如何在图片框中绘制圆圈和线条?

通过在C#中使用鼠标拖动控件来移动控件

我试图通过拖动它来移动名为pictureBox1的控件。 问题是,当它移动时,它会一直从一个位置移动到鼠标周围的另一个位置,但它确实跟着它…这是我的代码。 如果你能帮助我,我真的很感激 public partial class Form1 : Form { public Form1() { InitializeComponent(); } bool selected = false; private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { selected = true; } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if (selected == true) { pictureBox1.Location = e.Location; } } private void pictureBox1_MouseUp(object sender, MouseEventArgs e) { selected […]

如何将图像放在C#中字节的图片框中

我有一个字节数组,其中包含位图格式的图像二进制数据。 如何在C#中使用PictureBox控件显示它? 我通过下面列出的几个post,但不确定我是否需要将字节数组转换为其他内容,然后再将其发送到图片框。 我很感激你的帮助。 谢谢! 如何将图像放在图片框中从位图 加载Picturebox图像从内存?

Photoshop喜欢透明图像上的背景

我正在为我的课程项目制作一个图形编辑器,我想这样做,例如当用户将图片加载到编辑器中或者在PictureBox中绘制某些东西时,所有的alpha部分都显示为棋盘状的背景。 我的想法是,当我创建一个具有透明背景设置的PictureBox时,我在它后面创建另一个,将BackColor设置为白色并在水平和垂直方向上交替添加灰色图像50×50。 这是解决问题的好方法吗? 如果,不是吗?你有什么建议吗? 例如,在Photoshop中,我创建图像1600×1600。 当我缩放到某个级别时,它缩小了框并添加了更多的框来填充图像。 如果你使用类似程序的Photoshop你知道我的意思。 现在,我将如何实现同样的效果?

将PictureBox图像插入Sql Server数据库

我试图从图片picturebox插入一些图像: MemoryStream ms = new MemoryStream(); pictureBox1.Image.Save(ms, ImageFormat.Jpeg); byte[] photo = new byte[ms.Length]; ms.Position = 0; ms.Read(photo, 0, photo.Length); command.CommandText = “INSERT INTO ImagesTable (Image) VALUES(‘” + photo + “‘)”; command.CommandType = CommandType.Text; command.ExecuteNonQuery(); 我在数据库中得到以下结果: ID Image 6 0x53797374656D2E427974655B5D 但是当我使用SQL script插入一些图像时: insert into ImagesTable (Image) SELECT BulkColumn FROM Openrowset( Bulk ‘C:\pinguins.jpg’, Single_Blob) as img 然后插入的数据如下所示: […]

控制移动PictureBox

所以,我有点卡在我移动的PICTURE盒子上; 目前我的表格2加载图片框开始移动,这正是我想要的,但它不在我的控制中,这就是我想要做的,但我失败了…..我只想要是动态图片盒的方向由键控制……谢谢。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { timer1.Start(); } private void Form2_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Right) { pictureBox1.Location […]

如何使用C#在Visual Studio中的图片框中访问图像的名称

我有一个程序,它使用图片框有16个网格图块,但只使用5个图像,其余的图块只是一个黑色图像。 我希望能够分辨出“用户”点击的图像。 我有一个名为image_Click的方法(对象发送者,EventArgs e) 我在这个方法中有一个if语句,它声明: if (peckedSquare.BackColor == Color.Black) { System.Diagnostics.Debug.WriteLine(“Pecked a black square”); return; } 这会发送一个String,让我知道何时单击黑色方块。 是否有一种简单的方法可能会说: //伪代码: if (peckedSquare.ImageName == pigeon1.png) { System.Diagnostics.Debug.WriteLine(“Pecked Pigeon number 1”); } 我搜索了我的查询,但我没有找到任何合适的答案。 //编辑我刚刚重新阅读了我的代码。 我使用随机数将每张图片分配到一个图片框中。 我将此随机数作为变量,因此我可以使用该变量来确定单击了哪个图像。 即。 if (randomNumber == 1) { System.Diagnostics.Debug.WriteLine(“Pecked Pigeon number 1”); } 或者更好 pigeonSelected = randomNumber + 1 //as I am using an […]

如何在c#中放大和缩小图像

我想编写一个程序来实现c#中的放大和缩小任务。 我不想调整pictureBox的大小,我想调整图片本身的大小。 但我不知道我到底要做什么。 你能帮我吗?