【问题标题】:Same code doing two different things on two different apps?相同的代码在两个不同的应用程序上做两件不同的事情?
【发布时间】:2023-03-27 11:58:01
【问题描述】:

如果我有这个代码:

class TestBrowser : WebBrowser
{
    public TestBrowser()
    {
        Panel panel = new Panel();
        panel.Dock = DockStyle.Fill;
        Controls.Add(panel);
    }
}

面板是否应该覆盖WebBrowser 并使其不可见?预期的行为是什么?我问这个是因为相同的代码在两个不同的应用程序上给了我两个不同的结果并且找不到原因(面板覆盖在一个上,而在另一个上不可见)。

【问题讨论】:

  • 不知道,但你能摆弄一些 z-index 吗?
  • 似乎没有任何区别

标签: c# .net .net-4.0 browser webbrowser-control


【解决方案1】:

如果您将新控件添加到 - 添加和 ID 到面板 - 定义一个函数,该函数将在将控件添加到包含在 TestBrowser 实例中的面板本身之后更改 Dock 属性值

【讨论】:

    猜你喜欢
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多