Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带滚动条的WPF内的VB6 ActiveX控件_Wpf_Vb6_Activex - Fatal编程技术网

带滚动条的WPF内的VB6 ActiveX控件

带滚动条的WPF内的VB6 ActiveX控件,wpf,vb6,activex,Wpf,Vb6,Activex,我有一些遗留的VB6,我将其托管在一个ActiveX控件中,该控件位于我的WPF应用程序中 尽管将控件放在ScrollViewer中的DockPanel中,VB6显示在两者的边界之外,位于应用程序其余部分的顶部 有人知道如何将VB6保存在ScrollViewer中,而不会溢出到应用程序的其余部分吗 ScrollViewer-展开以填充区域 有一个子元素 DockPanel-固定到VB6窗体的高度和宽度 有一个子元素 VB6 任何帮助或指导都将不胜感激。我认为您无法做到这一点,ActiveX控件将

我有一些遗留的VB6,我将其托管在一个ActiveX控件中,该控件位于我的WPF应用程序中

尽管将控件放在ScrollViewer中的DockPanel中,VB6显示在两者的边界之外,位于应用程序其余部分的顶部

有人知道如何将VB6保存在ScrollViewer中,而不会溢出到应用程序的其余部分吗

ScrollViewer-展开以填充区域

有一个子元素

DockPanel-固定到VB6窗体的高度和宽度

有一个子元素

VB6


任何帮助或指导都将不胜感激。

我认为您无法做到这一点,ActiveX控件将位于您包装它的任何XAML之上。作为一种解决方法,您可以尝试在WinForms中创建一个包含ActiveX控件并处理滚动的控件,然后将其嵌入WPF应用程序中。这有点粗糙,如果您需要调整大小,可能会很痛苦,但它应该可以工作:-)

我认为您无法做到这一点,ActiveX控件将放在任何包装它的XAML之上。作为一种解决方法,您可以尝试在WinForms中创建一个包含ActiveX控件并处理滚动的控件,然后将其嵌入WPF应用程序中。这有点粗糙,如果需要调整大小,可能会很痛苦,但它应该可以工作:-)