Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Использование компонента ProgressBar у Visual Studio 2005

Ответить
Настройки темы
.NET - [решено] Использование компонента ProgressBar у Visual Studio 2005

Аватара для Alex.sys

Пользователь


Сообщения: 123
Благодарности: 7


Конфигурация

Профиль | Отправить PM | Цитировать


Доброе время суток. Помогите решить проблему. Пишу свой Webbrowser типа Оперы на Visual Studio 2005 . Не могу написать листинг программы тот который будет отвечать за загрузку страницы с помощью компонента ProgressBar. Вот нашол похожий листинг в инете но он не пашет вобще, только куча ерроров и все:
Private Sub WebBrowser1_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
On Error Resume Next
PBar.Max = ProgressMax
If Progress = -1 Then
Exit Sub
Else
If Progress <> ProgressMax Then
PBar.Value = Progress
progresslbl.Caption = Str(Round((Progress / ProgressMax) * 100)) & pert
Else
PBar.Value = ProgressMax
progresslbl.Caption = Str(Round((Progress / ProgressMax) * 100)) & pert
Exit Sub
End If
End If
End Sub
Помогите решить вопрос возможно кто-нибудь сталкивался с такой же проблемой...

Отправлено: 00:22, 28-11-2008

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Alex.sys, все слишком сложно у вас. Progress bar работает примерно так:
ProgrBass.Maximum = количество делений в баре.
ProgrBar.Step = шаг делений
ProgrBar.Value=0


Выставили эти свойства, затем когда у вас начинается процесс, пишете тупо
ProgrBar.Value = ProgrBar.Value +1
В свойствах бара можно выставить как он себя будет вести, достигнув конца - остановиться или заново начать. Если будет тормозить, значит надо отображение прогресса запустить асинхронным потоком, если надо будет, дам код, там немного.

и данный вопрос надо было постить в подраздел .NET

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:56, 28-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Alex.sys

Пользователь


Сообщения: 123
Благодарности: 7

Профиль | Отправить PM | Цитировать


Delirium, спасибо большое за совет. И скиньте пожалуйста код - "Если будет тормозить, значит надо отображение прогресса запустить асинхронным потоком, если надо будет, дам код, там немного." Ещё ра спасибо. Респект

-------
Напишешь программу, которой сможет пользоваться и идиот, и только идиот ей и сможет пользоваться!!!


Отправлено: 10:13, 28-11-2008 | #3


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Alex.sys, если использован компонент WebBrowser то в таком браузере только интерфейс можно сделать типа Опера, а движок он будут использовать типа IE. Недавно было про отличие студии и языка входящие в неё. Нет такого языка Visual Studio. Cудя по приведённому коду правильнее сказать "Visual Basic .NET входящий в Visual Studio 2005" или VB.NET
Код: Выделить весь код
Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
        Me.ProgressBar1.Maximum = Convert.ToInt32(e.MaximumProgress)
        Me.ProgressBar1.Value = Convert.ToInt32(e.CurrentProgress)
End Sub
Delirium, можно и тему тогда обозначить как ".NET - Использование компонента ProgressBar в VB.NET 2005"

Последний раз редактировалось Admiral, 28-11-2008 в 23:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:07, 28-11-2008 | #4


Аватара для Alex.sys

Пользователь


Сообщения: 123
Благодарности: 7

Профиль | Отправить PM | Цитировать


Admiral, спасибо большое

-------
Напишешь программу, которой сможет пользоваться и идиот, и только идиот ей и сможет пользоваться!!!


Отправлено: 19:46, 04-12-2008 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Использование компонента ProgressBar у Visual Studio 2005

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие - Microsoft Visual Studio 2005 Admiral Программное обеспечение Windows 35 24-06-2013 02:16
Разное - [решено] Настройка Microsoft Visual Studio .NET 2005 Костэн Программирование и базы данных 2 16-08-2008 14:18
Save Visual Studio 2005 - Open Visual Studio 2003 XCodeR Программирование и базы данных 3 07-07-2008 22:47
visual studio 2005 holder Microsoft Windows 2000/XP 0 29-10-2006 21:33
microsoft visual studio 2005 light Автоматическая установка приложений 1 25-09-2006 11:29




 
Переход