Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Forma se "zaglupi" posle gubljenja fokusa

[es] :: .NET :: Forma se "zaglupi" posle gubljenja fokusa

[ Pregleda: 2576 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Forma se "zaglupi" posle gubljenja fokusa13.12.2004. u 14:49 - pre 235 meseci
imam situaciju da forma koja radi neki posao, izvodi par stotina skriptova na bazi oko 60sec, ima ProgressBar i RichTextBox u koji upisuje sve izvedene skriptove, ostane glupa nakon gubljenja fokusa i ponovnog vracanja.

aplikacija nastavlja da radi, ali progres bar i textbox se ne osvezavaju. Posle izvesnog vremena dobijem poruku da su svi scriptovi uspesno izvedeni, i mogu da procitam sta se tu izdesavalo, ali ne bih hteo da u rantajmu ostane smrznuta i da izgleda da nista ne radi.

pokusao sam da pozivam metod Refresh(), nakon ispisivanja stringa u textBox ili inkrementiranja ProgressBar-a, ali se ne desava nista.
da li je neko imao slican problem, i da li ga je resio, naravno?

jos jedan problem:
TextBox.ScrollToCaret(), ne radi bas uvek?!
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.gpm.net.au.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa14.12.2004. u 01:23 - pre 235 meseci
Ako kod koji 'radi posao' izvršavaš u posebnoj niti (thread), ne bi trebalo da bude problema u osvežavanju korisničkog interfejsa.
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa15.12.2004. u 09:41 - pre 235 meseci
mislis li da je to jedino resenje?
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa15.12.2004. u 21:18 - pre 235 meseci
Probaj sa Application.DoEvents();
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa16.12.2004. u 08:34 - pre 235 meseci
Citat:
NeznamTkoSam: Probaj sa Application.DoEvents();


bravo. to mi je trebalo.

Thread je takodje radio posao, ali je ovako bolje. ne moram da zakljucavam polja za unos...
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa16.12.2004. u 18:50 - pre 235 meseci
DoEvents je jako vazna funkcija.
Probaj pokrenut ovaj program bez DoEvents funkcije:
Code:
using System;
using System.Windows.Forms;

namespace ProgramBez.DoEvents.Funkcije
{
    public class MainForm : Form
    {
        public MainForm() {}
        
        [STAThread]
        public static void Main(string[] args)
        {
            MainForm forma = new MainForm();
            forma.Show();
            do {} while(true);
        }
    }
}
Smrznut ce se. A probaj sa DoEvents funkcijom:
Code:
using System;
using System.Windows.Forms;

namespace ProgramSa.DoEvents.Funkcijom
{
    public class MainForm : Form
    {
        public MainForm() {}
        
        [STAThread]
        public static void Main(string[] args)
        {
            MainForm forma = new MainForm();
            forma.Show();
            do
            {
                Application.DoEvents();
            } while(true);
        }
    }
}
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Forma se "zaglupi" posle gubljenja fokusa17.12.2004. u 08:28 - pre 235 meseci
jasno, druze. znao sam da treba da procesiram Message, ali nisam mogao da nadjem resenje (WndProc). ovo je zavrsilo bas to sto sam trazio i resicce mi neke probleme i za ubuducce.
pomogao si mi jako, tome valjda i sluze forumi...
pozdrav.
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

[es] :: .NET :: Forma se "zaglupi" posle gubljenja fokusa

[ Pregleda: 2576 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.