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


Egen klass, array och withevents

Postades av 2002-07-09 11:46:20 - Jonas Gauffin, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 477 personer

Mors

Jag har gjort en klass som har events.
Jag vill deklarera klassen som en array för att komma åt eventsen, men det går inte. Någon som vet hur jag ska göra?

Vill ha typ:
dim withevents minklass(20) as CTransBuffer


Svara

Sv: Egen klass, array och withevents

Postades av 2002-07-09 11:47:08 - Jonas Gauffin

sorry för dubbelposten.


Svara

Sv: Egen klass, array och withevents

Postades av 2002-07-09 20:37:01 - Björn Lindahl

Tyvärr så går det inte att göra på det sättet.
Du kan istället ha en klass som har hand om själva Eventen som du anropar från array klasserna med en vanliga metoder. Ett väldigt lätt exempel följer.


Form:
<code>
Option Explicit

Private WithEvents x As Class1
Private y(10) As Class2

Private Sub Command1_Click()
Dim i As Integer

Set x = New Class1

For i = 0 To 10
Set y(i) = New Class2
y(i).NewClass x, i
Next
For i = 0 To 10
y(i).Start_Event
Next i

End Sub

Private Sub x_Startar(ByVal Index As Long)
Text1.Text = Text1.Text & "Index: " & Index & vbCrLf
End Sub

</code>

Class 1
<code>
Option Explicit

Public Event Startar(ByVal Index As Long)


Public Sub Start(ByVal Index As Integer)
RaiseEvent Startar(Index)
End Sub
</code>

Class2
<code>
Option Explicit

Private mIndex As Integer
Private mParent As Class1

Public Sub NewClass(ByVal Parent As Class1, Index As Integer)
mIndex = Index

Set mParent = Parent

End Sub

Public Sub Start_Event()
mParent.Start mIndex
End Sub
</code>


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 607
27 953
271 709
573
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