picturebox相关内容

C#中重写OnPaint方法的PictureBox

我想在PictureBox(连续4 x 32px图像)中绘制一些小图片,所以我应该重写OnPaint方法还是需要创建扩展PictureBox的新组件? 我试过这个,它在Java中起作用,但在这里不行: this.pictureBox1 = new System.Windows.Forms.PictureBox() { protected ..
发布时间:2022-08-25 11:06:09 C#/.NET

在PictureBox C#中获取鼠标点击位置

我正在尝试将鼠标点击坐标放在图片框上,并将信息放入文本框中。 我可以在窗体中获取鼠标单击坐标,但无法在PictureBox中获取鼠标坐标(在PictureBox中单击时没有任何反应)。我已经查看了关于堆栈溢出的类似问题的答案,但似乎没有什么对我有效。 以下是我的完整代码: using System; using System.Collections.Generic; using ..
发布时间:2022-08-25 11:01:26 C#/.NET

这可能有三角形的图片框而不是矩形的吗?

这是否可以在 Windows 窗体中使用三角形 PictureBox 控件而不是矩形控件? 解决方案 你有一些选择,例如: 您可以将控制区域设置为三角形. 您只能在控件的三角形区域内绘制. 示例 1 在本例中,控制区域仅限于三角形. 公共类 TriangularPictureBox:PictureBox{受保护的覆盖无效 OnPaint(PaintEventArgs ..
发布时间:2022-01-22 18:51:50 C#/.NET

如何旋转图片框中的图像

我正在制作一个 winforms 应用程序.我希望实现的功能之一是主窗体上的旋转齿轮. 加载主页表单时,您应该将鼠标悬停在齿轮图片上,并且它应该旋转到位. 但到目前为止,我只有 RotateFlip,它只是翻转图片. 当鼠标悬停在齿轮上时,有没有办法让齿轮转动到位? 我目前的代码是: 位图 bitmap1;公共 frmHome(){初始化组件();尝试{bitmap1 = ..
发布时间:2022-01-16 14:08:09 C#/.NET

如何处理具有相同 Sub 的多个点击事件

我正在为我的视觉基础课程制作游戏.我有多个图片框,单击它们会分别显示隐藏的图像.游戏的重点是找到匹配的图片(很简单). 在最简单的级别上,我有 16 个图片框.图片框的数量随着难度的增加而增加. 对于每个图片框,我目前有一个事件处理程序如下(默认由visual studio创建): Private Sub pictureBox1_Click(ByVal sender As Syste ..
发布时间:2022-01-15 11:40:22 其他开发

使文本框透明

我的表单中有一个文本框,我想让它透明并在它后面显示图片框中的图片,但我该怎么做呢?谢谢. 解决方案 不太复杂,在StackOverflow上搜索了一下,发现这个回答. 基本上,您需要继承 TextBox 并在其构造函数中添加适当的样式. 最后一步,将其 BackColor 设置为透明.希望对您有所帮助. ..
发布时间:2022-01-13 11:19:58 C#/.NET

C# 从一个图片框拖放到另一个图片框

我正在使用 C# 在 Visual Studio 2012 中工作,我需要将一个图片框拖动到另一个图片框,基本上用拖动的图片框图像替换目标图片框图像. 我该怎么做? 请具体说明,并尽量以最简单和最好的方式进行解释.我对编程非常陌生,有点绝望,所以请耐心等待. 解决方案 在 PictureBox 控件上隐藏了拖放.不知道为什么,它工作得很好.这里可能的指导是,对于用户来说,您可以 ..
发布时间:2022-01-11 20:42:07 C#/.NET

不要将标签移到 PictureBox 之外

我正在创建一个应用程序,我可以在其中移动 PictureBox 上的 Labels. 问题是我希望这些标签只移动 inside PictureBox. 这是我的代码: protected void lbl_MouseMove(object sender, MouseEventArgs e){标签 lbl = 作为标签的发件人;尝试{if (lbl != null && e.Butto ..
发布时间:2022-01-11 20:36:19 C#/.NET

将点击事件添加到图片框 vb.net

我有一个 flowLayoutPanel,我正在以编程方式向其中添加新的 panelLayouts.每个 panelLayout 中都有一个图片框.一切都很好,但是我需要检测何时单击该图片框.如何在图片中添加事件?我似乎只能找到 c# 示例.... 我添加图片的代码如下... ' 将图片添加到小面板容器中将图片调暗为新图片框()pic.Size = 新尺寸(cover_width,cov ..
发布时间:2022-01-09 17:27:16 其他开发

如何在不使用“从屏幕复制"的情况下仅将图片框显示的内容捕获为位图?

特别是:我需要将图片框实际显示的特定区域捕获为位图.该区域的坐标由我覆盖在图片框(但属于图片框)顶部的控件的边界指定.当我制作区域的“快照"时,控件被隐藏. 我尝试使用普通屏幕捕获方法 (CopyFromScreen),但您无法真正控制那里的时间.所以它正在捕捉“间隙"状态,比如我的图片框中照片之间的过渡.通常它只捕获纯黑色图像(图片框的背景颜色). 所以我尝试将显示的图像(pictu ..
发布时间:2022-01-06 11:23:21 C#/.NET

如何在放大的图像上绘图?

我的应用程序中有一个 Size 400X400 的图片框.图片框的SizeMode 设置为Zoomed.我已经在图片框中加载了 700X446 的 png 图片. 我有以下问题, 即使我沿着红色路径画了一条黑色直线,实际上它是在透视之外沿着加载的图像显示的. 我该如何解决问题? P.S.我只想在图像上绘制,而不是整个图片框. 源代码: 公共部分类 MainForm ..
发布时间:2022-01-06 11:17:11 C#/.NET

如何将 PictureBox.Image 保存到文件?

我使用以下内容将 jpgImage 写入 PictureBox.Image. var jpgImage = new Byte[jpgImageSize];...pictureBox.Image = new Bitmap(new MemoryStream(jpgImage)); 我可以使用以下内容将字节数组写入文件 使用 (var bw =new BinaryWriter(File.Open( ..
发布时间:2022-01-06 11:13:46 C#/.NET

c#如何从数据库中检索图像

一个错误显示我有此代码的无效参数...谁能告诉我怎么了?我应该得到分配给 clientID 的图像. private void button1_Click(object sender, EventArgs e){MySqlConnection conn = new MySqlConnection(mycon);MySqlCommand cmd = new MySqlCommand("SELECT ..
发布时间:2021-12-31 13:57:23 C#/.NET

如何保存在 PictureBox 上创建的图形?

在 c# 和 Visual Studio Windows 窗体中,我将图像加载到图片框 (pictureBox2) 中,然后将其裁剪并显示在另一个图片框 (pictureBox3) 中. 现在我想将pictureBox3 中的内容保存为图像文件. 我该怎么做? private void crop_bttn_Click(object sender, EventArgs e){图片裁剪 ..
发布时间:2021-12-30 18:57:21 C#/.NET

如何使用作按钮的禁用图片框变灰?

我将图片框控件用作应用主仪表板中的按钮. PictureBox 当然有一个 Image 来标识 Button 功能. 如果我使用普通的按钮控件,当禁用时,按钮的图像会自动变灰. 使用 PictureBox 不会发生这种情况. 如何使用图片框生成相同的效果. 解决方案 Option 1: CustomControl (PictureBox) + ColorMatrix ..
发布时间:2021-12-30 18:45:00 C#/.NET

更快地显示图片框

我正在尝试将图像快速加载到图片框中并在其上绘图.我将位图分配给图片框和它显示之间有 0.13 秒的延迟.每当我执行 picturebox.refresh() 时,调用paint方法之前的延迟都是相同的0.13-0.15秒.有什么办法可以摆脱这种延迟吗? 我在 Visual Studio 2010 中使用 C#.我使用 FreeImage 库加载图像. 这是我的pictureBox_Mo ..
发布时间:2021-12-30 18:30:00 C#/.NET