DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: Treeview- Problem bei Afterselect | Von: paul meier ( 28.10.2005 06:50)

Hi,
ich verstehe es nicht. der code klappt in allen Projekten, aber diesmal eben nicht:
[code]
Private Sub tvw_vorlagen_AfterSelect(ByVal sender As Object, ByVal e As TreeViewEventArgs) Handles tvw.AfterSelect
Dim Tz As Kontakt_Treenode
Tz = CType(e.Node, Kontakt_Treenode)
txtext = Tz.Text
End Sub
[/code]
Fehler bei Ctype: InvalidCastException
Allerdings sieht der Code, der durch Doppelklick auf tvw entsteht,so aus:
[code]
Private Sub tvw_vorlagen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles tvw_vorlagen.AfterSelect
Dim Tz As Kontakt_Treenode
Tz = CType(e.Node, Kontakt_Treenode)
txtext = Tz.Text
End Sub
[/code]
die Kontakt_Treenodklasse:
[code]
Public Class Kontakt_Treenode : Inherits TreeNode
Private k1_kid As Integer
Private k1_name As String
Private k1_vname As String
Private k1_firma As String
Private k1_tel As String
Private k1_email As String
Private k1_anrid As Integer
Public Sub New(ByVal kontakt_id As Integer, ByVal name As String, ByVal vname As String, ByVal firma As String, ByVal tel As String, _
ByVal email As String, ByVal anr_id As Integer)
MyBase.New()
kontakt_id = k1_kid
name = k1_name
vname = k1_vname
firma = k1_firma
tel = k1_tel
email = k1_email
anr_id = k1_anrid
End Sub
Public Property kontakt_id() As Int32
Get
Return k_id
End Get
Set(ByVal value As Int32)
k_id = value
End Set
End Property
Public Property name() As Int32
Get
Return kname
End Get
Set(ByVal value1 As Int32)
kname = value1
End Set
End Property
Public Property vname() As Int32
Get
Return kvname
End Get
Set(ByVal value1 As Int32)
kvname = value1
End Set
End Property
Public Property firma() As String
Get
Return kfirma
End Get
Set(ByVal value4 As String)
kfirma = value4
End Set
End Property
Public Property tel() As String
Get
Return ktel
End Get
Set(ByVal value4 As String)
ktel = value4
End Set
End Property

Public Property email() As String
Get
Return kemail
End Get
Set(ByVal value4 As String)
kemail = value4
End Set
End Property

Public Property anr_id() As String
Get
Return anred_id
End Get
Set(ByVal value4 As String)
anred_id = value4
End Set
End Property
End Class
[/code]
Was ist falsch?

Gruß paul!


www.firmsoftware.de


Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG