vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
wie ermittelt man die Form eines ToolStripDropDownMenu 
Autor: Dopem
Datum: 01.05.13 14:23

Ich benötige bei einem Click auf MenuStrip-Item bzw. ToolStrip-Item die zugehörige Form.
Mit diesem Code klappt das für ToolStrip-Items und die oberste Menu-Ebene
nur CType(Obj, ToolStripDropDownMenu).FindForm liefert Nothing
Public Function GetForm(ByVal Obj As Object) As Object  
    Dim ProcName As String = MethodBase.GetCurrentMethod().Name()
	Try
         If TypeOf Obj Is Form Then
             GetForm = CType(Obj, Form)
         ElseIf TypeOf Obj Is MenuStrip Then
             GetForm = GetForm(CType(Obj, MenuStrip).FindForm)
         ElseIf TypeOf Obj Is ToolStripMenuItem Then
             GetForm = GetForm(CType(Obj, ToolStripMenuItem).Owner)
         ElseIf TypeOf Obj Is ToolStripButton Then
             GetForm = GetForm(CType(Obj, ToolStripButton).Owner)
         ElseIf TypeOf Obj Is ToolStripLabel Then
             GetForm = GetForm(CType(Obj, ToolStripLabel).Owner)
         ElseIf TypeOf Obj Is ToolStripTextBox Then
             GetForm = GetForm(CType(Obj, ToolStripTextBox).Owner)
         ElseIf TypeOf Obj Is ToolStripSplitButton Then
             GetForm = GetForm(CType(Obj, ToolStripSplitButton).Owner)
         ElseIf TypeOf Obj Is ToolStripDropDownMenu Then '<<<<<<<<<<<<<<<<<<<<<<
             GetForm = GetForm(CType(Obj, ToolStripDropDownMenu).FindForm) '<<<<
         ElseIf TypeOf Obj Is ToolStrip Then
             GetForm = GetForm(CType(Obj, ToolStrip).FindForm)
         ElseIf IsNothing(Obj) Then
         Else
         End If
     Catch ex As Exception
         MsgBox(ex.Message, , ProcName)
     End Try
 End Function
Danke im Voraus
Dopem
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
wie ermittelt man die Form eines ToolStripDropDownMenu1.706Dopem01.05.13 14:23
Re: wie ermittelt man die Form eines ToolStripDropDownMenu1.233ModeratorFZelle01.05.13 18:35
Re: wie ermittelt man die Form eines ToolStripDropDownMenu1.261Dopem01.05.13 18:51
Re: wie ermittelt man die Form eines ToolStripDropDownMenu1.273ModeratorFZelle01.05.13 23:47
Re: wie ermittelt man die Form eines ToolStripDropDownMenu1.194Dopem06.05.13 17:57
Re: wie ermittelt man die Form eines ToolStripDropDownMenu1.360ModeratorFZelle07.05.13 09:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel