---
title: "redigera Label via modul (VB.NET)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/105185-redigera-label-via-modul-vb-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "firstchoice"
published: "2004-06-07T13:05:26.000Z"
updated: "2004-06-09T09:54:41.000Z"
replies: 11
views: 489
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/105185-redigera-label-via-modul-vb-net"
---

# redigera Label via modul (VB.NET)

## #1 — firstchoice, 2004-06-07T13:05Z

får inte en så enkel sak som att redigera en label i form1 via en module

typ Form1.Label1 = "heheh"

???

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

## #2 — P, 2004-06-07T13:31Z

```
form1.label1.text = "ala"
```

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

## #3 — firstchoice, 2004-06-07T14:06Z

funkar inte!

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

## #4 — renholm, 2004-06-07T15:36Z

Med felmeddelanden kommer man längre!

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

## #5 — PDahlen, 2004-06-07T15:52Z

felmeddelande + kod = en möjlighet att felsöka.

Har du deklarerat din kontroll? Annars hittar inte koden den.

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

## #6 — firstchoice, 2004-06-08T10:35Z

jag har inte deklarerat  någon kontroll, vad jag vet
har bara skapat en label i mitt formulär och vill nu redigera dess text via en module

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

## #7 — PDahlen, 2004-06-08T11:19Z

Du kan inte redigera nån kontroll om du inte deklarerar kontrollen. Vad menar du med module?

Som sagt felmeddelande och kod behöver vi.

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

## #8 — Gladh, 2004-06-08T12:46Z

med module, menar han inte en .mod fil som man kunde göra i VB6. Vet inte om man kan i VB.NET men det kan man säkert?

\- M

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

## #9 — UlfT, 2004-06-08T12:55Z

> **Gladh skrev:**
>
> med module, menar han inte en .mod fil som man kunde göra i VB6.

Om det nu är så att han sitter i VB6, då kommer han i så fall inte åt labelns text via .Text, utan han måste använda Caption. Alltså: 
*Form1.Label1.Caption = "heheh"*

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

## #10 — Pace, 2004-06-08T13:32Z

> **Gladh skrev:**
>
> med module, menar han inte en .mod fil som man kunde göra i VB6. Vet inte om man kan i VB.NET men det kan man säkert?
> 
> \- M

Kan vara följande: <http://www.webforum.nu/showthread.php?s=&postid=812309#post812309>

Såvitt jag vet kan man inte få fram någon mod-fil i .Net.

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

## #11 — firstchoice, 2004-06-08T14:59Z

nu då? =)

jag har skapat ett vanligt windows formulär
där har jag lagt en "Label"

formuläret har följande kod

```
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Module1.Test()
    End Sub
```

Sen har jag under meny valen "Project" valt "Add module"
och fått mig en modul vid namn Module1.vb, där finns följande kod

```
Module Module1

    Public Function Test()
        Dim I As Integer
        For I = 1 To 10
            Label1.Text = Label1.Text & " " & I
        Next
    End Function

End Module
```

I VB6 hade jag aldrig några problem med detta utan då var det bara att skriva tex: form1.label1.caption = "hhwh"

/felix

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

## #12 — drunken_master, 2004-06-09T09:54Z

Spekulation:
Är det inte så att kompilatorn genererar en NonInheritable (sealed) klass med endast shared (static) metoder utifrån nyckelordet Module? Det skulle isf förklara saken eftersom du inte kommer åt instansvariabler från en "klassmetod" 

Moduler är så vitt jag vet till för delade funktioner och konstanter och dyl.

Men ett felmeddelande hjälper alltid.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/105185-redigera-label-via-modul-vb-net
