---
title: "klassmodul"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/60326-klassmodul"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "tarfala"
published: "2002-11-26T15:13:39.000Z"
updated: "2002-12-16T02:26:08.000Z"
replies: 1
views: 231
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/60326-klassmodul"
---

# klassmodul

## #1 — tarfala, 2002-11-26T15:13Z

HEJ!
är det någon som kan förklara det här med klassmoduler så att man begriper (hittar bara en massa obegriplig info i böcker och på nätet) :q skall göra ett program(med klass modul) som räknar ut kostnaden för att lägga klinkers i ett rum,skriva programmet utan klassmodul är inga problem........

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

## #2 — Nexus86, 2002-12-16T02:26Z

En klassmodul är ett objekt som något annat som t.ex. Formulär, knappar, textrutor, m.m.. Det fungerar så att man skapar en ny klassmodul och skriver funktioner, variabler eller vad man nu ska ha i den som man sedan vill komma åt i den. Efter detta så går man in i formulärets kod. (Det formuläret som ska använda klassmodulens funktioner). Högst upp (om man vill att hela formuläret ska komma åt funktionerna) skriver du 

```
Dim MinKlass As New MinKlassmodulsNamn
```

. Om du vill att bara en speciell del av dit program (en sub eller funktion) ska komma åt klassmodulens funktioner skriver du detta under Private Sub istället.) För att komma åt funktionerna skriver du bara 

```
MinKlass.MinFunktion(Lite, Parametrar, Om, Det, Behövs)
```

 Observera att dessa måste vara publika. Alltså funktionerna och variablerna som du vill kunna nå ifrån ett formulär eller en modul måste vara 

```
Public Function MinFunktion(Parameter1, Parameter2)
```

 och variabler 

```
Public MinVariabel As String
```

 och sådant du inte vill kunna nå ifrån formulär gör du Private. Precis som för Public fast du byter bara ordet.

Hoppas du förstår lite mer nu. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/60326-klassmodul
