Hallo Leute,
Ich sitze hier vor einem Problem und verstehe zwar was die Routine macht aber ich würde gerne das ganze so umschreiben das man das ausgewählte von der letzten Sitzung gleich auch wieder aktiviert hat. und hier genau ist das Problem. villeicht kann mir einer mal die Routine genauer erklären oder mir mit ein paar tips weiterhelfen ich dachte so an mehrere Comboboxen.
Danke
VB-Tags eingefügt. ~Thunderbolt
Ich sitze hier vor einem Problem und verstehe zwar was die Routine macht aber ich würde gerne das ganze so umschreiben das man das ausgewählte von der letzten Sitzung gleich auch wieder aktiviert hat. und hier genau ist das Problem. villeicht kann mir einer mal die Routine genauer erklären oder mir mit ein paar tips weiterhelfen ich dachte so an mehrere Comboboxen.
VB.NET-Quellcode
- Dim n1 As TreeNode
- Dim n2 As TreeNode
- Dim h1 As TreeNode
- Dim h2 As TreeNode
- mxp = New CMixerPro()
- If CCoreAudio.RequiresCoreAudio Then
- coreAudio = New CCoreAudio(mxp)
- Dim l1 As CCoreAudio.CLine
- For Each m As CCoreAudio.CMixer In coreAudio.Mixers
- n1 = tvMix.Nodes.Add(m.DeviceName + " (" + m.Name + ")")
- ' MsgBox(m.Name & "test")
- If Not m.Enabled Then n1.ForeColor = Color.FromKnownColor(KnownColor.ControlDark)
- If m.Selected Then n1.NodeFont = New Font(tvMix.Font.FontFamily, tvMix.Font.Size, FontStyle.Bold, tvMix.Font.Unit)
- n1.Tag = m
- If m.Line IsNot Nothing Then AddControls(m.Line, n1)
- n2 = n1.Nodes.Add("Lines")
- For Each l1 In m.Lines
- AddControls(l1, n2)
- Next l1
- n1 = n1.Nodes.Add(m.DeviceName, "Sessions")
- n1.Tag = m
- DisplaySessions(m, n1)
- AddHandler m.SessionChanged, Sub(mixer As CCoreAudio.CMixer, session As CCoreAudio.CSession)
- DisplaySessions(mixer, FindSessionsNode(mixer, Nothing))
- End Sub
- Next
- For Each n1 In tvMix.Nodes
- UpdateChildColors(n1)
- Next
Danke
VB-Tags eingefügt. ~Thunderbolt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()