Только начал изучать C#, для практики решил написать небольшое приложение, которое работает как браузер, но с нужными мне функциями..
В общем, проблема с вкладками TabPage. Их нужно открывать и закрывать (как это делается в opera, FF..). Открыть вкладку у меня получилось, а вот закрыть не вышло..
Есть поле ввода ссылки, кнопка, на которую повешан обработчик по Click, собственно, сама функция
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- private void goToolStripMenuItem_Click(object sender, EventArgs e)
- {
- // Создаем key ссылки и очищаем поле ввода
- KLider = this.URLnew.Text;
- this.URLnew.Text = "";
- // Создаем страничку
- TabPage tp = TabPag(KLider);
- // Создаем элемент браузера и открываем нужную ссылку
- bp.Navigate("http://"+KLider);
- // Растягиваем на всю страницу
- // Добавляем наш браузер в страничку
- tp.Controls.Add(bp);
- // Добавляем страничку на панель вкладок
- WindowPanel.TabPages.Add(tp);
- tp.MouseDoubleClick += new MouseEventHandler(closederWindowBrouser);
- }
- public TabPage TabPag(string name)
- {
- return new TabPage(name);
- }
- private void closederWindowBrouser(object sender, EventArgs e)
- {
- // WindowPanel.TabPages.Remove(sender);
- MessageBox.Show("Закрыть ссылку");
- }