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


Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-05 19:46:10 - Alexander Zetterlund, i forum vb.net, Tråden har 9 Kommentarer och lästs av 756 personer

HEJ!

Någon som vet hur man skall känna att det är höger musknapp?

/Alexander



<code>

Private Sub TreeView_AGV_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView_AGV.AfterSelect

'Dim m As System.Windows.Forms.MouseEventArgs
'If m.Button = MouseButtons.Right Then
'MsgBox("H")
'End If

'e.Action.ByMouse

End Sub

</code>


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 07:06:22 - Peter Ilis

Du kan kanske använda en mousedown istället? Typ:
<code>
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseDown
If e.Button = MouseButtons.Right Then
MsgBox("hej")
End If
End Sub
</code>


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 07:12:22 - Alexander Zetterlund

Njaa..

Då kan jag inte använda de fina funktionerna som "ByVal e As System.Windows.Forms.TreeViewEventArgs" ger mig!

Eller kan man få dessa på något sätt ändå???


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 08:07:57 - Johan Bovin

Jag tror som Peter att det är MouseDown du skall använda. Vad är det för trevliga grejer som TreeViewEventArgs ger dig som du inte kan få i MouseDown? Om du vill veta vilken nod som högerklickades på kan du använda följande... (klippt från C# så den kan innehålla fel)

<code>
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseDown
If e.Button = MouseButtons.Right Then
Dim clicked as TreeNode=treeview1.GetNodeAt(e.X,e.Y)
End If
End Sub
</code>


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 09:20:22 - Alexander Zetterlund

Tackar så mycket! Tur att en amatör kan få lite hjälp...
Det blev rätt. Nu får jag innehållet på översta noden.

Undrar nu bara hur man gör så att denna som man klickade på blir 'Markerad'?



<code>

Private Sub TreeView_ZON_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView_ZON.MouseDown

Dim clicked As TreeNode = TreeView_ZON.GetNodeAt(e.X, e.Y)

If e.Button = MouseButtons.Right Then
MsgBox(clicked.TreeView.Nodes(0).Text)
End If

End Sub

</code>




Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 09:37:50 - Johan Bovin

<code>
Private Sub TreeView_ZON_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView_ZON.MouseDown

Dim clicked As TreeNode = TreeView_ZON.GetNodeAt(e.X, e.Y)

If e.Button = MouseButtons.Right Then
MsgBox(clicked.TreeView.Nodes(0).Text)
<b>TreeView_ZON.SelectedNode=clicked</b>
End If

End Sub
</code>


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 10:06:16 - Alexander Zetterlund

Blev ändå inte helt bra

När man högerklickar på en NODE vill jag ha tillhörande ZON text


ZON1
NODE
NODE
NODE
ZON2
NODE
NODE
NODE
ZON3
NODE
NODE
NODE


Debug.WriteLine(clicked.Parent.Text)
Detta funkar bra BARA MAN INTE trycker på ZONX

Har du även ett snabbt svar på det!?



Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 12:26:58 - Johan Bovin

Se upp för C# kod
<code>
Private Sub TreeView_ZON_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView_ZON.MouseDown

Dim clicked As TreeNode = TreeView_ZON.GetNodeAt(e.X, e.Y)

If e.Button = MouseButtons.Right Then
if Not clicked.Parent=null then
MsgBox(clicked.Parent.Text)
end if
MsgBox(clicked.TreeView.Nodes(0).Text)
TreeView_ZON.SelectedNode=clicked
End If

End Sub
</code>


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 14:41:49 - Alexander Zetterlund

Provade denna innan förra inlägget men det gick ej...

<code>

If clicked.Parent = Nothing Then Exit Sub

</code>

men efter ditt svar så gick det upp ett ljus!

<code>

If clicked.Parent is Nothing Then Exit Sub

</code>


TACKAR IGEN FÖR HJÄLPEN!!!

Denna frågan hör inte till denna tråden men...
Förstår att du kör C#. Har själv fastnat i VB träsket.
Går man miste om mycket om man håller sig till VB.
Tycker att nu när man kör i samma ramverk så borde det vara sak samma?


Svara

Sv: Känna musknapp i TreeView_1_AfterSelect?

Postades av 2003-05-06 15:03:39 - Johan Bovin

ja, det är väl mest en smakfråga....
Fast det finns vissa saker som jag inte gillar i VB.Net men det finns de som gillar det. T.ex. så finns det ju mycket som är inbyggt i språket som jag tycker borde ligga i t.ex. utvecklingsmiljön om man skall ha det. Sen att man inte behöver typa saker anser jag är lite fel... men men...
Själv började jag med VB, körde Java och då kändes steget till C# bättre än att gå till VB.Net.... C# känns lite mer "riktigt"... men jag tycker att man skall köra på det man känner för. Det är ju precis som du säger ramverket som är det intressanta. Jag sitter ju här och svarar på en massa VB.Net frågor trots att jag glömt bort all syntax (läste faktiskt 5 p VB.Net i höstas).


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 159
27 952
271 704
1 116
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