图片框问题

2023-11-21

我有个问题:

我有 3 个图片框,里面有 3 张不同的图像如图所示

我可以设置什么图片框3所以两张图片看起来都一样......

alt text

EDITED:我想将pictureBox3移动到pictureBox2上,

所以没有选项将它们合并为单个图像


确保图像在pictureBox3是透明的。设置BackColor至透明。在代码中,设置Parent的财产pictureBox3 to be pictureBox2。调整Location的坐标pictureBox3因为它们将相对于pictureBox2一旦你改变了Parent.

    private void Form1_Load(object sender, EventArgs e)
    {
        pictureBox3.Parent = pictureBox2;
        pictureBox3.Location =
            new Point(
                pictureBox3.Location.X
                - pictureBox2.Location.X,
                pictureBox3.Location.Y
                - pictureBox2.Location.Y);

    }

在设计器中你不会看到透明度,但在运行时你会看到。

Update

In the image, the left side shows the designer view, the right side is the runtime version. Left: Designer view, Right: How it looks at runtime

另一个更新

我真的不明白这怎么可能不适合你。我想我们一定在做一些不同的事情。我将描述创建工作示例所需的确切步骤。如果您遵循完全相同的步骤,我想知道我们是否会得到相同的结果。接下来的步骤描述了要做什么并使用我在网上找到的两张图像。

  • 使用 Visual Studio 2008,使用模板 Windows 窗体应用程序创建一个新项目。确保项目面向 .NET Framework 3.5。
  • 将窗体大小设置为 457;483。
  • 将 PictureBox 控件拖到窗体上。将其位置设置为 0;0,将大小设置为 449;449。
  • 单击图像属性旁边的省略号,单击导入...按钮并导入图像http://a.dryicons.com/files/graphics_previews/retro_blue_background.jpg(只需在文件名文本框中输入 URL,然后单击打开)。然后单击“确定”以使用该图像。
  • 将另一个 PictureBox 拖到窗体上,将其位置设置为 0;0,将其大小设置为 256;256。还将其 BackColor 属性设置为透明。
  • 使用与上述相同的方法,导入图像http://www.axdn.com/redist/axiw_i.png这是一个透明图像。
  • 现在将以下代码放入表单的 OnLoad 事件处理程序中:

    private void Form1_Load(object sender, EventArgs e)
    {
        pictureBox2.Parent = pictureBox1;
    }
    

就是这样!如果我运行这个程序,我会在另一个图像之上得到一个透明图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图片框问题 的相关文章

随机推荐

  • python 中字符串中每隔一个逗号后的字符串分割

    我有一个字符串 其中包含用逗号分隔的每个单词 我想在 python 中用每个其他逗号分割字符串 我该怎么做 eg xyz abc jkl pqr 应该给 xyzabc 作为一根绳子和 jklpqr 作为另一个字符串 在每个逗号上分割 然后重
  • | 有什么区别?和 ||在 MATLAB 中?

    两者有什么区别 and MATLAB 中的逻辑运算符 我确信您已经阅读过相关文档短路运算符 并且对于逐元素运算符 一个重要的区别是逐元素运算符可以对数组进行操作 而短路运算符仅适用于标量逻辑操作数 但关键的区别可能是短路问题 对于短路运算符
  • 可变参数模板 - 不明确的调用

    以下代码可在 gcc 4 7 2 和 MSVC 11 0 中编译 template
  • T4 使用 DTE 打开生成的文件时 Visual Studio 序列化错误

    我们有一个名为GenerateProxies tt 的C T4 文件 它调用多个命令行codegen 实用程序 使用 System Diagnostics Process 类 我们将标准输出重定向到 T4 输出文本文件 GeneratePr
  • StreamReader(string) 在 .NET 4.5 for Metro 中不存在,而它应该存在?

    根据 http msdn microsoft com en us library windows apps system io streamreader aspx And http msdn microsoft com en us libr
  • 上传多个按钮 - 一页

    我正在为客户创建一个网站 他希望能够在一个页面上有许多上传按钮 当他点击选择文件时 uploadify会将文件上传到服务器 然后将输入字段 Image 的值更改为图像的路径 问题是我找不到一种方法在一个页面上有多个上传按钮 其中每个按钮都会
  • 更新到版本 32.0.1700.76 m 后,Chrome 不显示 Silverlight RIA 服务消息的网络流量

    几天前 Google Chrome 自动从版本 31 更新到版本 32 0 1700 76 m 发生这种情况之后 它不再显示在 application msbin1 类型的 DevTools 网络流量请求 响应中 这些请求在所有其他浏览器的
  • NTFS 目录有 100K 条目。如果分布在 100 个子目录中,性能会有多少提升?

    Context我们有一个自行开发的文件系统支持的缓存库 目前 由于条目数量较多 例如多达 100 000 个 我们在一次安装中遇到了性能问题 问题 我们将所有文件系统条目存储在一个 缓存目录 中 非常大的目录性能很差 我们正在考虑将这些条目
  • Linq to SQL 和 Linq to Objects 查询是否相同?

    如果我们抽象出 DataContext 那么 L2S 和 L2O 查询是否相同 我已经有了一个可以演示这一点的工作原型 但它非常简单 并且想知道它是否能够支持更高级的查询 有人知道吗 不 他们不一样 LINQ to Objects 查询操作
  • C++11 lambda 返回引用

    我在从 lambda 返回引用时遇到一些麻烦 此代码有效 std function
  • 为什么 find 命令 -exec 选项需要反斜杠和分号?

    我已经开始在linux终端中组合不同的命令 我想知道为什么命令需要反斜杠和分号 例如 find name blabla exec cp test 当一个简单的 cp 命令很简单时 cp randomfile test 没有 它们是为了清楚地
  • 在 FXML 中使用 fx:id 作为 CSS id

    似乎在 FXML 中 如果您不指定 ID CSS 则默认使用 fx id 值 我之前的理解是这两者是完全不相交的 ID用于CSS并且仅用于CSS fx id 用于控制器中的 FXML 绑定 这可以通过一个小测试来演示 三个按钮 第一个带有
  • 如何在已安装的 Express 应用程序中共享会话

    我有一个相当复杂的基于 Express 的 Web 应用程序 它分为几个子应用程序 这些子应用程序也是 Express 应用程序 使用app use 如何在应用程序的所有部分之间无缝地使用同一会话 与 Connect 捆绑在一起的中间件具有
  • 如何在 C 中的分叉进程上使用 POSIX 信号量?

    我想分叉多个进程 然后在它们上使用信号量 这是我尝试过的 sem init sem 1 1 semaphore pshared value if pid 0 parent process wait NULL wait all child p
  • Python lambda 和作用域[重复]

    这个问题在这里已经有答案了 鉴于这段代码 funcs for x in range 3 funcs append lambda x print f for f in funcs 我希望它能打印出来 0 1 2 而是打印 2 2 2 关于 l
  • OSX 10.13.4 上堆栈安装 ghc-mod 因依赖项冲突而失败

    当我尝试通过堆栈安装 ghc mod 时 我最终遇到了这些依赖项冲突 Error While constructing the build plan the following exceptions were encountered In
  • 如何通过ldap中的域名获取用户的用户名和SID

    我正在尝试获取特定域的用户信息 该域将作为程序的输入 根据域名 它应该返回用户名 或用户的 NT Id 和 SID 的列表 我是 LDAP 编程新手 任何人都可以帮助我获取此列表 如果您使用 NET 3 5 及更高版本并谈论 Active
  • JavaFX 在场景中嵌入场景

    我有一个使用 javafx 场景来渲染某些内容的应用程序 我想将该渲染放入我制作的一些 GUI 中 也在 javafx 中 我该怎么做呢 基本上有一些容器我可以将场景放入其中 然后将该容器放入 GUI 中 抱歉 如果这是一个新手问题 我是
  • 类型特征:检查类是否具有特定功能(可能继承)

    我知道有很多可能的方法来检测一个类是否具有特定的功能 但没有一种方法真正适合我的具体情况 我当前用于检查成员函数是否正确的实现 除了继承函数之外 include
  • 图片框问题

    我有个问题 我有 3 个图片框 里面有 3 张不同的图像如图所示 我可以设置什么图片框3所以两张图片看起来都一样 EDITED 我想将pictureBox3移动到pictureBox2上 所以没有选项将它们合并为单个图像 确保图像在pict