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........
klassmodul
1 svar · 229 visningar · startad av tarfala
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. :)