问题标签 [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.
winforms - 在 UserControl 上拖动以平移
我正在尝试构建自己的“PictureBox like”控件来添加一些功能。例如,我希望能够通过简单地用鼠标单击和拖动来平移大图像。
问题似乎出在我的OnMouseMove方法上。如果我使用下面的代码,我会得到我想要的拖动速度和精度,但是当然,当我释放鼠标按钮并再次尝试拖动时,图像会恢复到原来的位置。
但是,如果我将OnMouseMove方法修改为如下所示:
...你会看到拖动不像以前那样平滑,有时表现得很奇怪(比如滞后或其他东西)。
我究竟做错了什么?
我还尝试在绝望的运动中删除所有“基本”调用来解决这个问题,哈哈,但同样,它没有用。
谢谢你的时间。
c# - 将我的 PictureBox 设置为透明背景颜色并不能真正使其透明。漏洞?
这就是我所拥有的非常简单易懂的术语。
我的表单背景是蓝色。
我从表单背景创建了一个从白色到蓝色的渐变图像。这是为了给表单一个漂亮的渐变外观。我在我的表单中添加了一个图片框并将此图像设置为图像。
我在渐变图片框的顶部添加了一个带有徽标的图片框,但它“抓取”了表单背景颜色,而不尊重我希望它抓取的透明背景图像。
所以:
蓝色表格-> 带有渐变的巨大图片框-> 应该尊重渐变的小图片框。
请帮忙!
c# - 如何在图片框中画圆和线?
如何在图片框中画圆和线?
c# - 在使控件可见之前在 PictureBox 中加载图像
我有一个黑色背景的表格,有 9 个图片框。当程序启动时,我想使用这些图片框显示 9 个图像。
但是,图片框需要时间来加载图片。图片框在等待时首先出现,这很丑陋。
有没有办法可以从空白的黑屏移动到直接 9 个图像,而在两者之间没有可见的加载?
谢谢。
vb.net - 将点击事件添加到图片框 vb.net
我有一个 flowLayoutPanel,我正在以编程方式向其中添加新的 panelLayouts。每个 panelLayout 中都有一个图片框。一切都很好,但是我需要检测何时单击该图片框。如何在图片中添加事件?我似乎只能找到 c# 示例....
我添加图像的代码如下...
所以我假设我在创建图像时添加了一个 onclick 事件。如果可能的话,我还需要获取它的索引!谢谢你的帮助!
c# - XNA.Texture2D 到 System.Drawing.Bitmap
我需要将 XNA.Texture2D 加载到 PictureBox。
我试过这个:http ://www.gamedev.net/community/forums/viewreply.asp?ID=3224621但它不起作用。有什么建议么?
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 或设置为它的底层位图相关的资源?
c# - 隐藏多个图片框,除了点击
你好
让我解释一下我想做什么。我有一个Form
10PictureBoxes
的。当我click
在其中之一时,我想隐藏除单击的之外的所有其他内容。有可能ClickEvent
所有这些都隐藏了其他人。但我要求有效的方式。例如,可能使用来自单击事件的单个函数调用。
c# - C#如何使图片框形成
我无法让我的图片框显示在表单上。我做错了吗?这是我的代码:
在构造函数上:
我在 * 上不断收到 nullreferenceexception 错误
c# - C# winforms Picturebox,背景图片在顶部放大?
我有一个图片框,我BackgroundImage
经常在其中更改。我有一个BackgroundImageLayout
设置为Zoom
.
问题是当一张图片和picturebox的比例不一样时,图片是画在中间的。也就是说,图片框的顶部和底部填充始终相同。
我希望BackgroundImage
始终在顶部对齐。执行此操作的最简单和最高效的方法是什么?
我可以补充一点,我从互联网上下载图像。如果您认为解决此问题的最佳方法是在那时调整它们的大小,我可以这样做:)