foxCodex Ответов: 1

Можете ли вы помочь с VB-версией этого образца C#


Это пример c#, о котором я говорю ... он взят из этой статьи:
Встраивание приложения .NET WinForms в интернет - браузер с помощью WPF

Пожалуйста, помогите мне. мне нужно знать аналог Visual Basic этого кода

using System.Windows.Controls;
using System.Windows.Forms.Integration;
using Fibonacci;

namespace WPFHost
{
    /// <summary>
    /// Interaction logic for Page1.xaml
    /// </summary>
    public partial class Page1 : Page
    {
        private readonly MainForm mainForm = new MainForm();

        public Page1()
        {
            InitializeComponent();

            //Create a Windows Forms Host to host a form
            WindowsFormsHost windowsFormsHost = new WindowsFormsHost();
            
            stackPanel.Width = mainForm.Width;
            stackPanel.Height = mainForm.Height;
            windowsFormsHost.Width = mainForm.Width;
            windowsFormsHost.Height = mainForm.Height;
          
            mainForm.TopLevel = false;

            windowsFormsHost.Child = mainForm;

            stackPanel.Children.Add(windowsFormsHost);
        }
    }
}


Что я уже пробовал:

Это пока то, ради чего я работал..

Imports System.Windows.Controls
Imports System.Windows.Forms.Integration
Imports webtry2

Namespace WPFHost


    Partial Public Class Page1
        Inherits Page

        'Dim mainForm As webtry2.Form1
        Private ReadOnly mainForm As webtry2.Form1 = New Form1

        Public Sub New()
            'InitializeComponent()
            Dim windowsFormsHost As WindowsFormsHost = New WindowsFormsHost()
            Dim stackPanel As StackPanel = New StackPanel
            stackPanel.Width = mainForm.Width
            stackPanel.Height = mainForm.Height
            windowsFormsHost.Width = mainForm.Width
            windowsFormsHost.Height = mainForm.Height
            mainForm.TopLevel = False
            windowsFormsHost.Child = mainForm
            stackPanel.Children.Add(windowsFormsHost)
        End Sub
    End Class

End Namespace



Я надеюсь на ответ. Спасибо!

CHill60

С кем ты разговариваешь?

Richard MacCutchan

На кого конкретно направлено это послание?

foxCodex

Извините, я здесь новичок, и я изучил профиль человека, который предоставил коды, чтобы спросить его напрямую, а затем увидел красную кнопку "Задать вопрос". Поэтому я ожидал, что письмо будет отправлено прямо ему, потому что видел его на своей странице.

Richard MacCutchan

Вам нужно воспользоваться форумом в конце статьи. Однако я не думаю, что автор был здесь в течение некоторого времени.

foxCodex

Да, я тоже так думал. Как я уже сказал, Я проверил его профиль и надеялся получить ответы в любом случае. Кстати. Как я могу удалить этот пост?

Richard MacCutchan

Наведите курсор мыши на вопрос, и внизу должен появиться значок удаления.

foxCodex

Я не смог удалить его, потому что не вижу значка удаления, поэтому я просто пересмотрел свой вопрос.

Richard MacCutchan

В чем же вопрос?

1 Ответов

Рейтинг:
1

CHill60

В нижней части страницы для статьи Встраивание приложения .NET WinForms в интернет - браузер с помощью WPF[^] есть форум для размещения вопросов и комментариев к автору статьи.

Размещать его здесь - значит полагаться на то, что они просто зайдут в нужный момент, - маловероятно.


foxCodex

Я видел эту часть и спросил одного из них с тем же беспокойством, что и мой, но все еще без ответа. Поэтому я попытался спросить того, кто разместил коды, но, как вы можете видеть, я сделал это неправильно.

CHill60

На этом форуме нет никаких комментариев от вас, которые могли бы объяснить, почему нет ответа - если только вы не Луи и у вас здесь два аккаунта?

foxCodex

Да ... потому что я отправил только электронное письмо, а не комментарий