问题标签 [picturebox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WinForms性能之谜:派生PictureBox控件比原来慢?
在我的 .NET 2.0 项目中,我创建了一个空的派生类System.Windows.Forms.PictureBox
:
然后我做了以下事情:
- 将派生控件和基本控件的
Image
属性都设置为相当大的图像 (800x600),SizeMode
isNormal
(仅显示左上部分); - 连接了几个
NewPictureBox
's 和PictureBox
' 事件,以便在表面上拖动鼠标时可以绘制一个选择框; - 设置它,以便选择框的属性 (
Width
/Height
) 将在NumericUpDown
控件上实时更新。
问题是在派生的 PB 上真正快速拖动鼠标时,与在基本 PB 上执行相同操作相比,存在相当大的“断断续续”。/值不会实时更新Width
。Height
有谁知道为什么会这样?如何使用派生控件实现相同的平滑度?谢谢!
对于希望查看具有所描述问题的最小示例项目的任何人:
vb.net - 另一个进程错误使用的图像 vb.net 文件
我正在编写一个小程序,通过打开文件对话框选择图片。当我选择一张图片时,我希望它覆盖当前图片并显示新图片。现在我选择具有不同扩展名的图像没有任何问题。因此,当我当前有一个 .png 时,我可以选择一个 .jpg,但是当我选择与当前图像具有相同扩展名的图像时,我得到一个错误:进程无法访问文件 'C:\Users....\woontypeimages \chalet_foto.jpg' 因为它正被另一个进程使用。
如果有人可以帮助我,我会很高兴
提前致谢
c# - 如何在将 C# 位图添加到图片框之前检查它是否有效
如何在将 C# System.Drawing.Bitmap图像添加到图片框之前检查它是否有效?
c# - 如何将生成的位图加载到 PictureBox 中?
那里似乎有很多图片框问题,但我还没有找到任何处理将图片框的内容更改为不仅仅是从文件加载的位图的问题。
我的应用程序需要一个字节数组并从中生成一个位图。我真的想避免将文件写入作为中间处理步骤。
因为它是字节数组,而不是 2 字节字,所以我需要使用灰度调色板制作索引位图。
然后我将索引位图转换为普通位图(24 位 rgb)。
这是导致我出错的代码:
当我查看表单(图片框尝试绘制)时,线程将简单地停止执行并显示一条消息:“System.Drawing.Image.get_RawFormat() 的参数无效”
我究竟做错了什么?如何为图片框创建安全位图?
这就是创建“bmp2”的原因:
如果我使用 bmp1.Save(@"testfile.bmp") 我得到一个完全可以接受的位图,看起来没有异常。
为什么我不能使用我的位图作为我的picturebox.Image?在将新位图加载到其中之前,我需要更改图片框的其他参数吗?
c++ - VC++如何从头文件中改变图片框
你好,刚刚遇到问题。如何从不同的头文件中更改图片框的图片。
如果我在与我正在处理的表单相同的 .h 文件中执行此操作,我将使用:
sq1->图像=bi;(在位图中加载)
但是当我从另一个头文件中执行此操作时(我已经包含了正确的头文件),我得到“sq1 是一个未声明的标识符”并且“'-> image' 的左侧必须指向一个类/结构/联合/通用”
我正在寻找的是类似的东西
Form1::sq1->Image = bi;
基本上我只想指出程序从另一个位置更改图片框....这可能吗?我怎样才能做到这一点?
干杯!
qt - QT中的画面控制
我正在学习 QT,我不知道如何在 QT 中获得图片控制?在 .net 中,我们拥有与 QT 中相同的图片控制方式。我知道文本编辑支持图片,但有没有其他选择。请告诉是否是这样。
谢谢
c# - C# 图片框.Image
以下是测试代码示例,可能不完全正确:
我的问题不是所有图片框都显示相同的图片,我还需要增加图像。例如 Properties.Resources.scan1、Properties.Resources.scan2 ...
请了解如何最好地实现这一目标。
谢谢你。
c# - C#。在 Windows 窗体上显示和移动图标
我需要在 Windows 窗体上显示一组图标并在运行时移动它们。我已经使用 PictureBox 控件来显示图标,但我必须要么不将 picturebox.SizeMode 更改为 Stretched,这会导致图标非常小,要么即使它们是高质量图标,它们在运行时也会显得模糊和可怕.
尽管很多人有同样的问题,但我已经在谷歌上搜索了很多无济于事的解决方案。你有解决方案吗?
如果不是,您将如何在 Windows 窗体上显示图标,以便在运行时轻松移动它们?
感谢您分享您的时间和知识。
编辑 这里是一些屏幕截图:上一个是设计时的 PictureBox 和下一个运行时
替代文字 http://www.imagechicken.com/uploads/1266687694012129500.png
替代文字 http://www.imagechicken.com/uploads/1266687487098617800.png
visual-c++ - 如何在 Visual C++ 中的 PictureBox 中显示 OpenGL
我想在 Windows 窗体 PictureBox 中显示 OpenGL 进程。我正在使用 Visual C++。我在 Windows 窗体界面上获取用户值,我必须为这些值绘制图表。你知道任何文件或样本吗?
c# - 如何将数据从列表框传输到列表视图
我有一个表单,其中包含一个连接到数据集、列表视图和 2 个图片框的列表框。
填充列表框的数据是照片的标题
当在列表框中选择项目(标题)时,其相关的图像也会显示在图片框1中。这很好,我让这一切正常工作。
但是,我应该能够将所选项目移动到列表视图中,并且当我在列表视图中选择一个项目时,图像应该显示在图片框2中。这就是问题发生的地方。
我找不到在转移时存储带有该标题的图片的方法。
我不介意列表视图是否更改为列表框。这对我来说没什么区别。