![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
Здравствуйте, думаю тут есть кто разбирается в Visual Studio C# 2010 Expess, создаю свой браузер ради интереса и осваивания C#.
суть проблемы- у меня есть textbox, в него ввожу например mail.ru, у меня переходит по этому адресу, но если я перехожу на сайт с кнопки, то адрес остается mail.ru или текстбокс пустой проблему описывали тут: http://stackoverflow.com/questions/1...wpf-webbrowser но у меня не работает, кто расскажет подробнее? и мб кто то хорошо в этом разбирается, и поможет решить другие проблемы в этой области, пишите. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Вы предлагаете телепатией заниматься? Код свой покажите.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
private void button1_Click(object sender, EventArgs e)
{ String url = textBox1.Text; if (!url.Contains("http://")) url = "http://" + url; textBox1.Text = url; webBrowser1.Navigate(url); } |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так а задача-то какая? Чтобы при переходе по страницам сайта обновлялся адрес в текстбоксе?
И почему тут адрес в текстбоксе должен обновляться? Вы ж один раз его установили и все. Используйте событие Navigating, как и написано по той ссылке. Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
ту ссылку это какую? код вставил, ни чего не изменилось, ошибок нет, но не работает
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { String url = textBox1.Text; if (!url.Contains("http://")) url = "http://" + url; textBox1.Text = url; webBrowser1.Navigate(url); } private void button2_Click(object sender, EventArgs e) { webBrowser1.Navigate("http://cosacu-gamega.ucoz.ru"); } private void button3_Click(object sender, EventArgs e) { webBrowser1.Navigate("http://newlcn.com"); } private void button4_Click(object sender, EventArgs e) { webBrowser1.Navigate("http://www.wcl.com.ua"); } private void button5_Click(object sender, EventArgs e) { webBrowser1.Navigate("http://cossacks-server.net/"); } private void button6_Click(object sender, EventArgs e) { webBrowser1.GoBack(); } private void button7_Click(object sender, EventArgs e) { webBrowser1.GoForward(); } private void button8_Click(object sender, EventArgs e) { webBrowser1.Refresh(); } private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) { try { progressBar1.Value = Convert.ToInt32(e.CurrentProgress); progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress); } catch (Exception ex) { // MessageBox.Show(ex.Message); } } private void button9_Click(object sender, EventArgs e) { AboutBox2 form = new AboutBox2(); form.Show(); } private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) { textBox1.Text = e.Url.ToString(); } } } |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Которая в вашем первом сообщении, на SO.
Как именно не работает? Должно работать. webBrowser1-то подписан на это событие? И используйте тег [CODE][/CODE] для кода.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
все работает, только ссылку в начале правильную загружает, потом просто непонятно что например так: http://uralo.w5uw6.pp.ua/?woore
и то что когда в маиле я перехожу по другим ссылкам ( новости) открывает IE эти ссылки, можно сделать что бы они в браузере а не IE открывались?? спасибо Последний раз редактировалось MaX178; 03.11.2014 в 22:21. Причина: спасибо |
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Цитата:
Есть событие NewWindow, там можно отменить открытие страницы в новом окне (e.Cancel = true). Но проблема с получением адреса страницы для перехода, в этом событии его нет. При этом в COM компоненте веббраузера, над которым этот .NET'вский WebBrowser является оберткой, есть событие NewWindow2, в котором есть и адрес. Тут оно недоступно. ![]() Другие варианты мне влом гуглить и описывать, сами гуглите. Можно забить на обертку и использовать сам СОМ компонент: http://stackoverflow.com/a/14880717/964478 Или забить на оба и взять нормальный сторонний браузер на WebKit/Chromium типа Awesomium, CEF.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 03.11.2014 в 22:42. |
||
![]() |
![]() |
![]() |
#9 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
я пишу на Visual Studio C# 2010 Expess
WebKit/Chromium типа Awesomium, CEF. а это что дает? там наверное же другой язык. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 03.11.2014
Сообщений: 7
|
![]()
все работает, только ссылку в начале правильную загружает, потом просто непонятно что например так: http://uralo.w5uw6.pp.ua/?woore
сделал что говорил, сперва нажимаю на сайт, отображается правильная ссылка в текст боксе, но после непонятная, но не на всех сайтах так |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с кодировкой в Microsoft Visual Studio 2010 | FLEXO_187 | Помощь студентам | 7 | 16.04.2013 22:26 |
Visual Studio 2010 и SharePoint 2010 | glinka-82 | Общие вопросы .NET | 0 | 21.03.2012 22:37 |
visual studio 2010>>>Cи? | abzas | Общие вопросы C/C++ | 13 | 22.09.2011 20:58 |
проблемы с Visual Studio 2010 | ThisIzGame | Софт | 7 | 03.08.2010 16:26 |
Expression Studio и Visual Studio 2010 ждать ли русские версии? | Casper-SC | Свободное общение | 31 | 25.05.2010 14:31 |