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


Koppla en händelse till knappar i en meny.

Postades av 2003-02-11 12:15:56 - Johan Nykvist, i forum vb.net, Tråden har 4 Kommentarer och lästs av 767 personer

Jag infogar menyer i runtimeläge i program.
Jag vill veta hur jag kopplar dessa menyer till en och samma händelse.
Det kan vara olika många menyer och texten på menyerna kan vara helt olika från gång till gång. I händelsen måste jag veta vilken knapp jag trycker på..

<code>
mnuSkins.MenuItems.Add("Windows")
mnuSkins.MenuItems.Add("-")
mnuSkins.MenuItems.Add("Winamp")
</code>


Svara

Sv: Koppla en händelse till knappar i en meny.

Postades av 2003-02-11 14:05:24 - Anders Drevin

Hej!

Såhär kan du göra:

<code>
MainMenu mnuSkins = new MainMenu();

mnuSkins.MenuItems.Add("Windows").Click += new System.EventHandler(mnuOnClick);
mnuSkins.MenuItems.Add("WinAmp").Click += new System.EventHandler(mnuOnClick);

// I denna funktion tas händelsen emot.
void mnuOnClick(object sender, EventArgs e)
{
// Här säger "sender" vilken meny du klickat på:
MenuItem itmClicked = (MenuItem)sender;
}
</code>

//Anders

Edit:
Oops! Skrev det visst i C#...:-) Jag tror det är liknande i vb, men kanske heter "AddEventHandler" eller något liknande... Hoppas du har någon hjälp av detta ändå... =/


Svara

Sv: Koppla en händelse till knappar i en meny.

Postades av 2003-02-11 16:17:31 - Johan Nykvist

Löste det ena problemet

<code>
Friend WithEvents Test2 As System.Windows.Forms.MenuItem

mnuSkins.MenuItems.Add("Windows", New EventHandler(AddressOf Test2_Click))

mnuSkins.MenuItems.Add("-")
mnuSkins.MenuItems.Add("Winamp", New EventHandler(AddressOf Test2_Click))



Private Sub Test2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Test2.Click

End Sub

</code>

Nu återsår det andra problemet
Hur fångar jag upp så att jag vet vilken knapp jag tryckt på.


Svara

Sv: Koppla en händelse till knappar i en meny.

Postades av 2003-02-11 16:38:21 - Magnus Åhlin

Friend WithEvents Test2 As System.Windows.Forms.MenuItem
&
Handles Test2.Click
har ju ingen mening i din kod, det kan du skippa rakt av

i eventhandlern:
dim button_name as string = ctype(sender, menuitem).Text


Svara

Sv: Koppla en händelse till knappar i en meny.

Postades av 2003-02-11 22:38:33 - Johan Nykvist

Tack för det


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 158
27 952
271 704
28 987
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