Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание копии окна 
V
    Опции темы
Greiv
Дата 22.6.2009, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 4.5.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Подскажите, как при помощи Button создать копию TabPage внутри которого хранится ещё и WebBrowser. Вот код:
Код

private: System::Void B2_Click(System::Object^  sender, System::EventArgs^  e) {
             TC1->TabPages->Add("новая вкладка"); //Позволяет создать новую вклад


Проблемма в том что создаётся только TabPage а WebBrowser нет, как быть?
PM MAIL   Вверх
Earnest
Дата 22.6.2009, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: нет
Всего: 183



Создавай TabPage, а потом создавай копию WebBrowser со всем его содержимым...
Цитата(Greiv @  22.6.2009,  01:15 Найти цитируемый пост)
Проблемма в том что создаётся только TabPage 

Ты думаешь, у Windows уже телепатический интерфейс есть? Ты ведь добавляешь только вкладку, вот только она и появляется.


--------------------
...
PM   Вверх
Greiv
Дата 22.6.2009, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 4.5.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Это я понимаю что добавляется только TabPage просто не понятно как сделать так чтобы вместе с tabPage добавлялся и webbrowser именно внутрь табпейджа как он установлен на форме, то есть делалась просто копия табпейджа?
Вот допустим код добавления webbrowse в tabpage2 то есть во 2 вкладку, а как сделать так чтоб он добавлялся во все таб пейджи при нажатии кнопки:
Код

WebBrowser^ Web2 = gcnew WebBrowser;
            tabPage2->Controls->Add( Web2 );
            Web2->Navigate("yA.RU");


Это сообщение отредактировал(а) Greiv - 22.6.2009, 12:07
PM MAIL   Вверх
Greiv
Дата 23.6.2009, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 4.5.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Всё разобрался вот такой код получился для кнопки может пригодится кому нибудь.
Код

String^ tabName;
                 String^ WebName;
                 Object^ gfg;
                 current_tab_count++;
                 
                 tabName="TP" + current_tab_count;
                 WebName="Web" + current_tab_count;              
                  
                 TabPage ^newpage = gcnew TabPage(); // Обьявление обьектов для конкретного действия
                 WebBrowser ^webpage = gcnew WebBrowser();

                 newpage->Name = tabName;
                 newpage->Text = tabName;
                 TC1->TabPages->Add(newpage);
                                                 
                 webpage->Parent = newpage;
                 webpage->Name =WebName;
                 webpage->Dock = System::Windows::Forms::DockStyle::Fill;
                 webpage->Navigate(T1->Text);
                 TC1->SelectedTab = newpage;


А также есть глобальная переменная current_tab_count
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0606 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.