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


raiseevent från en form

Postades av 2010-01-11 22:44:34 - Magnus Karlsson, i forum vb.net, Tråden har 9 Kommentarer och lästs av 1387 personer

Har en deklaration av ett event i en modul. Nu vill jag raisa ett event från en Form. Men varför kommer jag inte åt mitt event i modulen?

<code>
Public Event halloj(status as boolean)
</code>


Svara

Sv: raiseevent från en form

Postades av 2010-01-12 13:46:32 - Magnus Karlsson



Module
<code>

'Flagga för att uppdatering skall ske
Public Event event_Update(ByVal id As String)

</code>

Form fråga
<code>

'Flagga för att uppdatering skall ske
Public Event event_Update(ByVal id As String)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RaiseEvent event_Update(id)
end sub

</code>

Verkar som event deklarationen i From fråga inte får vara med... men varför?


Svara

Sv:raiseevent från en form

Postades av 2010-01-13 00:39:20 - Andreas Hillqvist

Du kan titta på mitt exempel: Programarkivet:VB.NET Exempel för events
Se om det hjälper dig.


Svara

Sv: raiseevent från en form

Postades av 2010-01-13 09:03:58 - Cecilia Wirén

Om jag förstår dig rätt så har du ett formulär med (minst) en knapp och sedan har du en 'Module' där det finns ett event som du skulle vilja trigga?

Ett event kan bara triggas av klassen (Module är en statisk klass) själv, Där av att du inte kan komma åt och trigga eventet från Formuläret som är en annan klass. Lösningen är att du i Modulen skriver en Public funktion som triggar eventet.

(i Module)
<code>
Public Event halloj(status as boolean)

Public Sub TriggerHalloj(status as boolean)
RaiseEvent halloj(status)
End Sub
</code>

Och sedan anropar du den funktionen från formuläret.


Svara

Sv:raiseevent från en form

Postades av 2010-01-14 09:55:45 - Magnus Karlsson

Minna lyssnare hittas i några forms är igång i mitt projekt. Jag vill både trigga eventet från en modul och från en form. Från modulen går det galant men från en form går det inte. Har samma namn på eventen.


Svara

Sv: raiseevent från en form

Postades av 2010-01-14 20:40:41 - Andreas Hillqvist

Har du tittat på mitt exempel?


Svara

Sv:raiseevent från en form

Postades av 2010-01-14 21:19:23 - Magnus Karlsson

Jo ... vet inte riktigt hur jag skall få till det. Skall studera lite till.


Svara

Sv: raiseevent från en form

Postades av 2010-01-15 08:30:19 - Cecilia Wirén

Du får ge oss lite kod om vi skall kunna hjälpa dig, städa bort all kod som inte har med eventen att göra och visa modul och formulär.


Svara

Sv:raiseevent från en form

Postades av 2010-01-15 09:29:26 - Magnus Karlsson


Har bara VS2008 på en maskin hemma. Har nu studerat och visst hänger jag nu med.


Svara

Sv:raiseevent från en form

Postades av 2010-01-15 09:33:17 - Magnus Karlsson


bantad kod återfinns som post nr 2 i denna tråd. Men jag förstår nu att det inte går.
Tycker det är lite märkligt då jag startar upp en klass i flera olika trådar med samma deklaration "public event event_Update(...." och det fungerar. Men när man har en modul och en form som har samma deklaration då går det inte.....


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 608
27 958
271 741
700
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