Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Webform - Uppdatera

Postades av 2003-04-03 10:49:56 - Alexander Zetterlund, i forum vb.net, Tråden har 5 Kommentarer och lästs av 709 personer

HEJ!

Jag har en WebForm, knapp och en listbox. När man trycker på knappen utförs en beräkning som tar ett par sekunder.
Jag skulle vilja att det står "Vänta.." i listboxen medans beräkningen utförs.

Någon som har något förslag?

TACK!

/Alexander

<code>
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

ListBox_Info.Items.Add("Vänta...")
System.Threading.Thread.Sleep(2500) 'Lång beräkning.
ListBox_Info.Items.Add("Resultat")

End Sub
</code>


Svara

Sv: Webform - Uppdatera

Postades av 2003-04-03 14:45:52 - Mattias Lindberg

Lägg in ett anrop till Listbox.Refresh innan du börjar beräkningen.

<code>
ListBox1.Items.Add("Vänta...")
ListBox1.Refresh()
System.Threading.Thread.Sleep(2500) 'Lång beräkning.
ListBox1.Items.Add("Resultat")
</code>


Svara

Sv: Webform - Uppdatera

Postades av 2003-04-03 21:41:31 - Alexander Zetterlund

Har också varit inne på det men jag har ej Refresh() eller Update()
???


Svara

Sv: Webform - Uppdatera

Postades av 2003-04-04 09:09:01 - Mattias Lindberg

Det verkar väldigt konstigt om du inte har Refresh eller Update eftersom både dessa är definierade i basklassen System.Windows.Forms.Control, som alla (?) kontroller ärver från.

Det är inte så att du råkade göra Refresh på Items collection istället? För där finns det inget Refresh.

Jag vet inte om Refresh eller Update är bästa valet, men de funkar båda två.

Om du ska lägga in massa rader i ListBox efter din beräkning så kan du kolla på BeginUpdate och EndUpdate, dessa bättrar på prestanda eftersom kontrollen inte behöver rita om sig hela tiden.

/Mattias


Svara

Sv: Webform - Uppdatera

Postades av 2003-04-04 16:38:29 - Oskar Johansson

Måste inte det göras på klienten? Med tanke på att det renderas så måste det väl bli så? Eller?


Svara

Sv: Webform - Uppdatera

Postades av 2003-04-06 22:30:28 - Mikael Sand

Ett snabbt, enkelt och kanske inte helt korkat svar är ett av dessa fyra.

1. Tar det verkligen ett par sekunder då du installerat din applikation i distributionsläge och dessutom i ReleaseMode? Kanske det tar ett par senkunder för att du sitter å debuggar?

2. Upplever dina användare (om du har några beställare) det som ett problem?

3. Inspireras av SJ (fy fa... oops!). Kolla i hjälpen om Response.Buffer. Jag kan inte så mycket om det men vet att du då kan dela uppsidan i flera delar. Den första delen skriver meddelandet och den andra gör uträkningen och visa upp resultatet.

4. Enkelt och simpelt. Se till att din knapp, som submittar (gör en postback) inte är av sådan typ utan koppla den själv till et javascript, som skriver på sidan att det kommer ta ett par sekunder och SEDAN gör en postback.

Personligen tror att svaret ligger i 2 och du har uppdragsgivare, eller i 1 om du inte har det.

//Mikael.NET
Har ingen uppdragsgivare :-/


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
1 065
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies