webgrs писал (а): Величезне спасибі, попутно питання - а як тепер стару форму закрити.
Зварганив щось типу цього:
Dim cInit As init
cInit.Close ()
cInit = Nothing
так програма видає помилку
Ще питання. Як мені, як тільки користувачеві здалася форма, запустити в ній якісь або процеси.
Пробував використовувати form_load, так він спочатку виконує всі процеси, а тільки потім показує форму.
Ще питання, як завантажити форму, але не показувати її користувачеві, а тільки в потрібний момент показати. Це для того, що б вона швидко відображалася, так як на ній багато графіки.
Ще вопроси мона? ))
хочу скачати файл використовуючи ITC таким чином:
як мені організувати стрибка бінарного файлу, і при цьому використовувати прогрессбар.
Знаю, що для цього потрібно використовувати GetChunk, знаю як використовувати в vb6, а в net, просто не працює.
Допоможіть люди добрі
1) в .net все (практично) є об'єктами, тому:
якщо ти хочеш відкрити форму з іншої форми ти пишеш так
dim frm as New Form1
frm.Show або .ShowModal
закриваєш -> frm.Close
frm = nothing
якщо ти хочеш закрити поточну форму ти пишеш
Me.Close
2) не знаю точно, але здається що подія form_load настає раніше ніж form_paint.
Тому або ти запихаєш свій код в обробник події paint (але він у тебе буде виполняца кожен раз коли форма буде перерісовивацца, що є досить часто)
ти цілком можеш ввести Блевіо змінну, яка показує тобі - намальовані форма чи ні.
можеш в принципі на form_load зробити
dim t as new Threading.Thread (adressOf <твоя процедура>)
t.start
але не знаю на скільки це може допомогти.
залежить від того, що конкретно тобі потрібно виконати.
3) form.visible = false / true
а можеш і правда викликати все з Sub Main.
4) для скачування файлів помоему юзают WebClient, хоча сам не Пробував.
я заморачівацца з комовскімі компонентами в процесі переходу на дотнет не є добре, так і не перейдеш.
практично ВСІ питання можна знайти в MSDN
і між ніг зажевріла надія
(%