1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| Private Sub newtab()
Dim LocRM As New ResourceManager("Notepaddotnet.NotepadStrings", GetType(Notepad).Assembly)
Ribbon_Tab.ContextMenuStrip = ContextMenuStrip1
Dim Tabp As New RibbonTab
With Tabp
.Text = LocRM.GetString("strNew") & Space(1) & nbOnglet
.AllowDrop = True
End With
Ribbon_Tab.Controls.Add(Tabp)
Dim rtb As New RichTextBoxPrintCtrl
With rtb
.Size = New Size(790, 410)
.Parent = Tabp
.ScrollBars = RichTextBoxScrollBars.ForcedVertical
.ShortcutsEnabled = True
.AllowDrop = True
.Dock = DockStyle.Fill
.BorderStyle = BorderStyle.None
.AllowDrop = True
.ContextMenuStrip = ContextMenuStrip2
End With
rtb.CreateControl()
Dim line As New LineNumbers_For_RichTextBox
With line
._SeeThroughMode_ = False
.AutoSizing = True
.BackgroundGradient_AlphaColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer))
.BackgroundGradient_BetaColor = System.Drawing.Color.LightSteelBlue
.BackgroundGradient_Direction = System.Drawing.Drawing2D.LinearGradientMode.Horizontal
.BorderLines_Color = System.Drawing.Color.SlateGray
.BorderLines_Style = System.Drawing.Drawing2D.DashStyle.Dot
.BorderLines_Thickness = 1.0!
.Dock = System.Windows.Forms.DockStyle.Left
.DockSide = LineNumbers_For_RichTextBox.LineNumberDockSide.Left
.GridLines_Color = System.Drawing.Color.SlateGray
.GridLines_Style = System.Drawing.Drawing2D.DashStyle.Dot
.GridLines_Thickness = 1.0!
.LineNrs_Alignment = System.Drawing.ContentAlignment.TopRight
.LineNrs_AntiAlias = True
.LineNrs_AsHexadecimal = False
.LineNrs_ClippedByItemRectangle = True
.LineNrs_LeadingZeroes = True
.LineNrs_Offset = New System.Drawing.Size(0, 0)
.Location = New System.Drawing.Point(0, 0)
.Margin = New System.Windows.Forms.Padding(0)
.MarginLines_Color = System.Drawing.Color.SlateGray
.MarginLines_Side = LineNumbers_For_RichTextBox.LineNumberDockSide.Right
.MarginLines_Style = System.Drawing.Drawing2D.DashStyle.Dot
.MarginLines_Thickness = 1.0!
.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
.Show_BackgroundGradient = True
.Show_BorderLines = False
.Show_GridLines = True
.Show_LineNrs = True
.Show_MarginLines = True
.Size = New System.Drawing.Size(18, Tabp.Height)
.TabIndex = 2
.Parent = Tabp
.ParentRichTextBox = rtb
End With
Tabp.Controls.Add(line)
AddHandler rtb.DragEnter, AddressOf lstTarget_DragEnter
AddHandler rtb.DragDrop, AddressOf lstTarget_DragDrop
AddHandler rtb.SelectionChanged, AddressOf TxtCtrlRtfSelectionChanged
AddHandler rtb.SelectionChanged, AddressOf Count_Select
AddHandler rtb.TextChanged, AddressOf TxtChanged
AddHandler btn_gras.Click, AddressOf font_click
AddHandler btn_italique.Click, AddressOf font_click
AddHandler btn_souligné.Click, AddressOf font_click
AddHandler btn_barré.Click, AddressOf font_click
AddHandler btn_aligngauche.Click, AddressOf font_click
AddHandler btn_centre.Click, AddressOf font_click
AddHandler btn_aligndroite.Click, AddressOf font_click
AddHandler btn_puces.Click, AddressOf font_click
AddHandler rtb.KeyUp, AddressOf Count_Line
AddHandler rtb.MouseUp, AddressOf Count_Line
AddHandler rtb.KeyUp, AddressOf Count_Col
AddHandler rtb.MouseUp, AddressOf Count_Col
End Sub |
Partager