Guten Morgen
Und zwar arbeite ich zur Zeit an einem Editor. Das erstellen der neuen Tabs so wie das erstellen der Textbox, ist kein problem doch wenn ich nun ein weiteren
Tab erstelle, so verliert die Textbox in dem Tab davor seine Events.
Nun meine Frage, wie stelle ich es an das der Editor Events wie TextChanged usw behält ??
Hier einmal wie ich meine Tabs erstelle.
Das Event TextChanged ist wichtig da dieser Editor Syntax Highlighting können soll.
Hoffe ich ab es einigermassen Verständlich rüber gebracht und das mir Jemand bei dem Problem Helfen kann.
MFG
Blackfire495
Und zwar arbeite ich zur Zeit an einem Editor. Das erstellen der neuen Tabs so wie das erstellen der Textbox, ist kein problem doch wenn ich nun ein weiteren
Tab erstelle, so verliert die Textbox in dem Tab davor seine Events.
Nun meine Frage, wie stelle ich es an das der Editor Events wie TextChanged usw behält ??
Hier einmal wie ich meine Tabs erstelle.
VB.NET-Quellcode
- Public WithEvents rtb As New FastColoredTextBox
- Dim i As Integer = 0
- Dim rtb_info(10000) As String
- Public Sub new_tab2(ByVal type As String, ByVal project_name As String)
- rtb = New FastColoredTextBox
- TabControl1.TabPages.Add(i, project_name)
- TabControl1.SelectTab(i)
- rtb.Dock = DockStyle.Fill
- rtb.AutoIndent = True
- TabControl1.SelectedTab.Controls.Add(rtb)
- rtb_info(i) = type
- i += 1
- autocomplete(type)
- End Sub
Das Event TextChanged ist wichtig da dieser Editor Syntax Highlighting können soll.
Hoffe ich ab es einigermassen Verständlich rüber gebracht und das mir Jemand bei dem Problem Helfen kann.
MFG
Blackfire495