问题标签 [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.

0 投票
2 回答
2455 浏览

winforms - 在 UserControl 上拖动以平移

我正在尝试构建自己的“PictureBox like”控件来添加一些功能。例如,我希望能够通过简单地用鼠标单击和拖动来平移大图像。

问题似乎出在我的OnMouseMove方法上。如果我使用下面的代码,我会得到我想要的拖动速度和精度,但是当然,当我释放鼠标按钮并再次尝试拖动时,图像会恢复到原来的位置。

但是,如果我将OnMouseMove方法修改为如下所示:

...你会看到拖动不像以前那样平滑,有时表现得很奇怪(比如滞后或其他东西)。

我究竟做错了什么?

我还尝试在绝望的运动中删除所有“基本”调用来解决这个问题,哈哈,但同样,它没有用。

谢谢你的时间。

0 投票
1 回答
1469 浏览

c# - 将我的 PictureBox 设置为透明背景颜色并不能真正使其透明。漏洞?

这就是我所拥有的非常简单易懂的术语。

  1. 我的表单背景是蓝色。

  2. 我从表单背景创建了一个从白色到蓝色的渐变图像。这是为了给表单一个漂亮的渐变外观。我在我的表单中添加了一个图片框并将此图像设置为图像。

  3. 我在渐变图片框的顶部添加了一个带有徽标的图片框,但它“抓取”了表单背景颜色,而不尊重我希望它抓取的透明背景图像。

所以:

蓝色表格-> 带有渐变的巨大图片框-> 应该尊重渐变的小图片框。

请帮忙!

0 投票
4 回答
81950 浏览

c# - 如何在图片框中画圆和线?

如何在图片框中画圆和线?

0 投票
2 回答
4126 浏览

c# - 在使控件可见之前在 PictureBox 中加载图像

我有一个黑色背景的表格,有 9 个图片框。当程序启动时,我想使用这些图片框显示 9 个图像。

但是,图片框需要时间来加载图片。图片框在等待时首先出现,这很丑陋。

有没有办法可以从空白的黑屏移动到直接 9 个图像,而在两者之间没有可见的加载?

谢谢。

0 投票
2 回答
23379 浏览

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

我有一个 flowLayoutPanel,我正在以编程方式向其中添加新的 panelLayouts。每个 panelLayout 中都有一个图片框。一切都很好,但是我需要检测何时单击该图片框。如何在图片中添加事件?我似乎只能找到 c# 示例....

我添加图像的代码如下...

所以我假设我在创建图像时添加了一个 onclick 事件。如果可能的话,我还需要获取它的索引!谢谢你的帮助!

0 投票
2 回答
3563 浏览

c# - XNA.Texture2D 到 System.Drawing.Bitmap

我需要将 XNA.Texture2D 加载到 PictureBox。

我试过这个:http ://www.gamedev.net/community/forums/viewreply.asp?ID=3224621但它不起作用。有什么建议么?

0 投票
3 回答
67145 浏览

c# - 正确处理 Image/Bitmap 和 PictureBox 的方法

我正在尝试开发 Windows Mobile 6(在 WF/C# 中)应用程序。只有一个窗体,窗体上只有一个 PictureBox 对象。在它上面我画了所有想要的控件或者我想要的任何东西。

我正在做两件事。绘制自定义形状并从 .png 文件加载位图。

下一行在加载时锁定文件(这是不希望的情况):

所以我正在使用另一种方式来加载位图。

我猜这要慢得多,但我不知道有什么更好的方法来加载图像,同时快速释放文件锁。

现在,在绘制图像时,我使用了一种方法:

然而,这似乎是某种内存泄漏。如果我继续这样做太久,应用程序最终会崩溃。

因此,我有 3 个问题:

1.)从文件加载位图而不锁定文件的更好方法是什么?

2.)哪些对象需要在 Draw() 函数中手动处理(以及以什么顺序),这样就不会出现内存泄漏和 ObjectDisposedException 抛出?

3.)如果 pictureBox.Image 设置为 bmp,就像在代码的最后一行中一样,pictureBox.Image.Dispose() 是否会只释放与维护 pictureBox.Image 或设置为它的底层位图相关的资源?

0 投票
2 回答
640 浏览

c# - 隐藏多个图片框,除了点击

你好

让我解释一下我想做什么。我有一个Form10PictureBoxes的。当我click在其中之一时,我想隐藏除单击的之外的所有其他内容。有可能ClickEvent所有这些都隐藏了其他人。但我要求有效的方式。例如,可能使用来自单击事件的单个函数调用。

0 投票
2 回答
6747 浏览

c# - C#如何使图片框形成

我无法让我的图片框显示在表单上。我做错了吗?这是我的代码:

在构造函数上:

我在 * 上不断收到 nullreferenceexception 错误

0 投票
1 回答
1606 浏览

c# - C# winforms Picturebox,背景图片在顶部放大?

我有一个图片框,我BackgroundImage经常在其中更改。我有一个BackgroundImageLayout设置为Zoom.

问题是当一张图片和picturebox的比例不一样时,图片是画在中间的。也就是说,图片框的顶部和底部填充始终相同。

我希望BackgroundImage始终在顶部对齐。执行此操作的最简单和最高效的方法是什么?

我可以补充一点,我从互联网上下载图像。如果您认为解决此问题的最佳方法是在那时调整它们的大小,我可以这样做:)