Autor Beitrag
HaPe60
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 30.11.09 13:20 
Hallo,
ich habe mehrere textboxen, denen ich das gleiche toolstrip-Objekt zugewiesen habe. Wenn nun ein toolstrip-Item ausgelöst wird, möchte ich wissen, in welcher textbox ich war, wie geht das?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 30.11.09 15:34 
Hallo und :welcome:

Zunächst müsstest du sorgfältiger beschreiben, was du gemacht hast und erreichen willst.

Einer TextBox wird ein Text zugewiesen oder per DataBinding ein Element einer Datenmenge, aber wie soll ein ToolStrip zugewiesen werden? Oder meinst du es umgekehrt, dass ein ToolStrip eine ToolStripTextBox enthält?

Was verstehst du darunter, dass ein "toolstrip-Item ausgelöst" wird? Meinst du ein bestimmtes Ereignis? Dann sag das doch bitte.

Jedem Ereignis kann ein EventHandler zugewiesen werden; mit diesem reagierst du auf das Auslösen des Ereignisses. Dort gibt es immer das Argument sender; der nennt dir den Auslöser des Ereignisses. Wenn es ein Argument XxxEventArgs gibt, stecken darin weitere Informationen.

Also bitte nochmals: Was willst du? Jürgen
HaPe60 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 30.11.09 16:45 
Hallo,
sorry für die unpräzise Ausdrucksweise, toolStrip war der falsche Ausdruck, also:

ich habe mehrere Komponenten vom Typ TextBox (kein DataBinding, nur ganz einfache Textboxen) sowie eine Komponente vom Typ ContextMenuStrip mit mehreren Einträgen für mein Formular definiert. Den TextBoxen weise ich in der Eigenschaft ContextMenuStrip die Komponente ContextMenuStrip zu.

Meine Frage lautet nun:
wenn ich nun das Click-Ereignis in einem ContextMenuStrip-Eintrag auswerte, möchte ich wissen, von welcher TextBox aus dieses Ereignis ausgelöst wurde. Wie geht das?
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 30.11.09 18:12 
Der ContextMenuStrip hat dafür eine SourceControl Property
HaPe60 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 01.12.09 19:17 
Hallo,
genau das habe ich gesucht, danke vielmals.