Answer the question
In order to leave comments, you need to log in
How to place objects on a dynamic C# form?
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();
}
Answer the question
In order to leave comments, you need to log in
All solved the problem:
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); //Устанавливаем управление браузером
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question