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