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 activex -problem

Postades av 2004-04-26 23:42:32 - Jonatan Nyqvist, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 529 personer

Hej!
Håller på att göra en egen ActiveX, och den går ut på att man lägger ut den, och så kan användaren kalla på den att visa en pop-up som jag i activex-filen gjort med en form, som helt enkelt visas när den ska. Funkar fint...
Mitt problem är när jag vill göra Events.

Jag har i ctl -filen skrivit
<code>Public Event Click()</code>

och för click på min form så har jag tryckt in
<code>RaiseEvent Click</code>

Lätt som en plätt tänkte jag, och fyllde i click-event grejjen...
<code>
Private Sub PopUp_Click()
MsgBox "tjo tjim!"
End Sub
</code>

men när jag kör programmet och klickar i min popup så får jag felmeddelandet "Event not found"
hur i hela får jag vb o hitta eventen som e inskriven i ctl-filen från frm-filen?

/Jonte


Svara

Sv: egen activex -problem

Postades av 2004-04-27 06:20:31 - Mikael Jönsson

Har du deklarerat kontrollen som "Private WithEvents PopUp"?

/Micke


Svara

Sv: egen activex -problem

Postades av 2004-04-27 16:30:49 - Jonatan Nyqvist

nja, såhär:
<code>Public Event Click()</code>

:P


Svara

Sv: egen activex -problem

Postades av 2004-04-27 16:45:56 - Mikael Jönsson

Oj, vet inte vad jag dillar om... skyller på att det var tidigt på morgonen ;)

I din UserControl, har du gjort såhär då?:
<code>
Private Sub UserControl_Click()
RaiseEvent Click
End Sub
</code>

EDIT: Kom på nu vad det är du vill göra... och jag tror inte att det går, du får nog använda usercontrolen som popup och använda events där.

/Micke


Svara

Sv: egen activex -problem

Postades av 2004-04-27 16:48:17 - Jonatan Nyqvist

ja.. fast det är inte på user controllen...
Det är på en form, som tillhör. det är det som är problemet.. att få formen att hitta eventen från user control.. =)


Svara

Sv: egen activex -problem

Postades av 2004-04-27 17:06:39 - Andreas Hillqvist

Om jag tolkat dig rätt såvill du göra något sånt här?
<code>
''frmPopUp

Private mOwner As Usercontrol1

Friend Property Get Owner() As Usercontrol1
Set Owner = mOwner
End Property

Friend Property Set Owner(Value As Usercontrol1)
Set mOwner = Value
End Property

Private Sub Form_Click()
mOwner.RaiseClickEvent
End Sub

''UserControl1

Public Event Click()

Friend Sub RaiseClickEvent
RaiseEvent Click
End Sub

Public Sub ShowPopUp()
Dim frmForm as frmPopUp
Set frmForm = New frmPopUp
Set frmForm.Owner = Me

frmForm.Show vbModal

Set frmForm.Owner = Nothing
Set frmForm = Nothing
End Sub
</code>


Svara

Sv: egen activex -problem

Postades av 2004-04-27 22:18:44 - Jonatan Nyqvist

ja, det låter logiskt..
Men ändå fungerar det inte. Formen vägrar att hitta varken events, subs, eller functions från user control.
kanske ska påpeka att det är vb 6 och inte net...

verkar rätt hopplöst.. =(


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 570 699
27 958
271 741
715
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