Forum » Programiranje » [c# .NET CF 1.1] Windows Mobile Application
[c# .NET CF 1.1] Windows Mobile Application
alum ::
Imam sledeč problem, ki ga bom razložil kar na primeru. Gre za Pocket PC napravo.
Ta funkcija se izvede ob nalaganju Windows forme. Funkcija Connect() vsebuje neskončno zanko, ki čaka na povezavo. Ko se povezava vzpostavi, se funkcija konča.
Željen scenarij:
1. na mobilni napravi se odpre aplikacija, ki vsebuje label v katerem piše "Waiting for connection...".
2. zažene se funkcija Connect(), ki se izvaja dokler ne dobi povezave
3. label "Waiting for connection..." zamenja napis na "Done."
Seveda se zgornja koda ne izvede tako, ampak:
1. na mobilni napravi se ne prikaže nobeno okno
2. v ozdaju teče funkcija Connect()
3. Connect dobi povezavo in izstopi
4. Odpre se Form in v labelu izpiše "Done."
Torej, kako bi povedal aplikaciji, naj se metoda Connect() zažene komaj, ko je na mobilni napravi odprta forma z tekstom "Waiting for connection..."?
Lp
private void Form1_Load(object sender, System.EventArgs e) { label1.Text = "Waiting for connection..."; Connect(); // uninportant implementation label1.Text = "Done."; }
Ta funkcija se izvede ob nalaganju Windows forme. Funkcija Connect() vsebuje neskončno zanko, ki čaka na povezavo. Ko se povezava vzpostavi, se funkcija konča.
Željen scenarij:
1. na mobilni napravi se odpre aplikacija, ki vsebuje label v katerem piše "Waiting for connection...".
2. zažene se funkcija Connect(), ki se izvaja dokler ne dobi povezave
3. label "Waiting for connection..." zamenja napis na "Done."
Seveda se zgornja koda ne izvede tako, ampak:
1. na mobilni napravi se ne prikaže nobeno okno
2. v ozdaju teče funkcija Connect()
3. Connect dobi povezavo in izstopi
4. Odpre se Form in v labelu izpiše "Done."
Torej, kako bi povedal aplikaciji, naj se metoda Connect() zažene komaj, ko je na mobilni napravi odprta forma z tekstom "Waiting for connection..."?
Lp
alum ::
this.Refresh(); je odgovor.
V kolikor bo kdo kaj iskal. Pomembno je, da se ga vstavi v Form_Load in ne na začetku v inicializacijo gradnikov.
V kolikor bo kdo kaj iskal. Pomembno je, da se ga vstavi v Form_Load in ne na začetku v inicializacijo gradnikov.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Dostop do objekta iz različnih formOddelek: Programiranje | 2163 (1876) | Kekec |
» | problem v C#Oddelek: Programiranje | 1971 (1686) | dvojka |
» | C#, Dodajanje podatkov v Arraylist z GumbomOddelek: Programiranje | 2282 (2121) | Beezgetz |
» | [Visual C#] posodabljanje poljaOddelek: Programiranje | 1646 (1466) | iggy1 |
» | [ASP.NET] label povezava z bazoOddelek: Programiranje | 1115 (1031) | darkolord |