kochura_official
@kochura_official
Учусь писать самостоятельно программы.

Как разместить объекты на динамическую форму C#?

private void BTN_News_Click(object sender, EventArgs e) // ВКЛ-Откл Новости
        {
            Form FormNews = new Form();

            FormNews.Text = "Project - Новости";
            FormNews.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
            FormNews.StartPosition = FormStartPosition.CenterScreen;
            FormNews.Size = new Size(961, 600);  
            FormNews.Load += new EventHandler(this.FormNews_Load);
            FormNews.Show();


        }
        private void FormNews_Load(object sender, EventArgs e)
        {
            WebBrowser WEBNews = new WebBrowser();
            WEBNews.Url = new Uri("http://toster.ru");
            WEBNews.Dock = DockStyle.Fill;
            WEBNews.Show();
        }
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
kochura_official
@kochura_official Автор вопроса
Учусь писать самостоятельно программы.
Все решил проблему:

private void BTN_News_Click(object sender, EventArgs e)
  {
      Form fn = new Form(); // Создаем динамически форму
      WebBrowser WEBNews = new WebBrowser(); // Создаем динамически браузер

      fn.Text = "Project - Новости"; //Устанавливаем название формы
      fn.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; //Изменяем вид формы
      fn.StartPosition = FormStartPosition.CenterScreen; //Делаем форму по центру
      fn.Size = new Size(961, 600); //Устанавливаем размер формы

      WEBNews.Url = new Uri("http://toster.ru"); // Устанавливаем ссылку в браузер
      WEBNews.Dock = DockStyle.Fill; // Делаем браузер на все окно
      WEBNews.IsWebBrowserContextMenuEnabled = false; // Отключаем контексное меню браузера


      WEBNews.Show(); // Показываем браузер
      fn.ShowDialog(); // Показываем форму
      fn.Controls.Add(WEBNews); //Устанавливаем управление браузером
  }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы