---
title: "Statusbar och muspekare uppdateras inte..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/95342-statusbar-och-muspekare-uppdateras-inte"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ElMaco"
published: "2004-01-21T13:30:05.000Z"
updated: "2004-01-21T16:29:46.000Z"
replies: 6
views: 281
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/95342-statusbar-och-muspekare-uppdateras-inte"
---

# Statusbar och muspekare uppdateras inte...

## #1 — ElMaco, 2004-01-21T13:30Z

Jag har ett formulär (frmMain) som utgör det huvudsakliga användargränssnittet. För att skilja GUI-kod från annan kod har jag en separat modul för detta (clientFunctions).

Så länge koden låg i frmMain så kunde jag ändra text i statusbar, ändra text på knappar i toobar och ändra ikon på muspekaren, men så fort jag lade ut koden i en modul så fungerar inte detta längre. Jag får inget fel, men det fungerar inte bara. Hur ska jag göra?

Jag har försökt att skriva en setStatus-funktion i frmMain som kan anropas från clientFunctions, men det verkar omständigt (och funkade inte heller förresten...)

Här är koden i clientFunctions:

```
Sub doLoginUser()

    If frmMain.Toolbar1.Buttons(1).Caption = "Anslut" Then
                
            '---Skickar förfrågan om att logga in som extern användare
            strXMLcf = "<Container>"
            ...
            strXMLcf = strXMLcf & "</Container>"
            
            oXMLcf.loadXML (strXMLcf)
            frmMain.sbStatusBar.Panels(1).Text = "Ansluter till server..."
            
            MousePointer = vbHourglass
            Set oXMLcf = SOAPInterface.sendRequest("LoginUser", oXMLcf)
            MousePointer = vbNormal
    
       If InStr(1, oXMLcf.xml, "<faultcode>", 1) Then
           
            ...

        Else
             
            frmMain.Toolbar1.Buttons(1).Caption = "Koppla ner"
            frmMain.sbStatusBar.Panels(1).Text = "Ansluten till server."
        
        End If
        
        
    ElseIf frmMain.Toolbar1.Buttons(1).Caption = "Koppla ner" Then
        frmMain.Toolbar1.Buttons(1).Caption = "Anslut"
        frmMain.sbStatusBar.Panels(1).Text = "Kopplar ner anslutning"
        MousePointer = vbHourglass
        frmMain.sbStatusBar.Panels(1).Text = "Nedkopplad"
        MousePointer = vbNormal
    End If
End Sub
```

Varför uppdateras inte muspekare, text på knappar eller statusttext?

/M.

Permalänk: https://www.webforum.nu/p/95342

## #2 — niko, 2004-01-21T13:51Z

Och när du single-steppar genom *doLoginUser* så verkar allt OK, och du är hela tiden precis där du borde vara i if-satserna? Sen borde du kanske även skriva *frmMain.MousePointer = ..* iom att du inte befinner dig i formuläret.

Permalänk: https://www.webforum.nu/p/1255671

## #3 — ElMaco, 2004-01-21T13:54Z

Ja, jag lade till en option explicit och då märkte jag muspekaren. Allt fungerar som det skall med avseende på IF-satserna. Jag har även testat att lägga till applikationsnamnet framför formulären.

Permalänk: https://www.webforum.nu/p/1255673

## #4 — niko, 2004-01-21T14:57Z

Har du testat att forcera omritning efter varje tilldelning: *frmMain.Toolbar1.refresh*, *frmMain.sbStatusBar.refresh* osv ..?

Permalänk: https://www.webforum.nu/p/1255701

## #5 — ElMaco, 2004-01-21T15:00Z

yeap

Permalänk: https://www.webforum.nu/p/1255710

## #6 — niko, 2004-01-21T16:07Z

Ja .. Jag har ingen aning. Jag skulle påstå att det du säger känns rätt omöjligt. Felet måste ligga nån annanstans. Faktiskt ..

Har du provat att remma bort själva soap-anropet?

Permalänk: https://www.webforum.nu/p/1255738

## #7 — ElMaco, 2004-01-21T16:29Z

Jag har testat att göra ett projekt med bara en statusbar och en modul samt en knapp som anropar funktionen i modulen och då fungerar det. Så det ska egentligen vara ganska straight forward...

Permalänk: https://www.webforum.nu/p/1255751

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/95342-statusbar-och-muspekare-uppdateras-inte
