A Windows Forms control, wrapper, and bindings for the Scintilla text editor.
Items in this release:
Style
type (thanks to @tarobun)VirtualSpace.NoWrapLineStart
to prevent left arrow movement and selection from wrapping to the previous lineMarginCollection.Capacity
can now be used to change the number of available margins (was previously limited to 5)MarginType.Color
and Margin.BackColor
can be used to set a custom background color for a marginEdgeMode.MultiLine
, Scintilla.MultiEdgeAddLine
and Scintilla.MultiEdgeClearAll
can be used to specify multiple vertical long line indicatorsTabDrawMode
and Scintilla.TabDrawMode
for specifying the display style of tabs when whitespace is visibleScintilla.UsePopup
overload and PopupMode
for greater control over when to display the right-click context menuFoldDisplayText
, Scintilla.FoldDisplayText
, Line.ToggleFoldShowText
, and Style.FoldDisplayText
for specifying the display of text tags to the right of folded textIndicatorStyle.Point
and IndicatorStyle.PointCharacter
which show small triangles at the start of an indicator range.This release is also available as a NuGet package in unsigned and signed (strong name) versions.
This release also coincides with our 275th star on GitHub. A special thanks to everyone who supports and uses this project.
Items in this release:
Line.Height
property. Issue #177.ChooseCaretX
method. Issue #186.SetSel
method.WordChars
property. Issue #143.ScrollRange
method arguments. Issue #213.ZoomChanged
event. Issue #253.WM_DESTROY
message official. Issues #85, #93, #97, #123.On that last point, users previously had to call SetDestroyHandleBehavior(true)
if they wanted ScintillaNET to handle the WM_DESTROY
message to prevent the control from being destroyed/reset when it was docked/undocked on a MDI form. This fix is now enabled by default and so calling this method at application start is no longer necessary. It is possible, though, to disable this fix if you feel so inclined by calling SetDestroyHandleBehavior(false)
.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
This release also coincides with our 200th "star" on GitHub. A special thanks to everyone who supports and uses this project.
This release is functionally identical to the 3.5.5 release but with rebuilt NuGet packages to address issue #170. Please refer back to the 3.5.5 release notes as needed.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
Items in this release:
ReplaceSelection
not working with a blank string. Issue #138.AutoCCompleted
event not firing. Issue #166.WhitespaceMode.VisibleOnlyIndent
enumeration value.Just a reminder that the workaround for users experiencing issues with the WeiFen Luo DockPanel Suite is opt-in. You must call SetDestroyHandleBehavior(true)
to enable the workaround.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
Items in this release:
GetTextRangeAsHtml
method to get an HTML string representation of the document. Issue #78.Style.CopyTo
method. Issue #121.SetDestroyHandleBehavior(true)
to enable workaround. Issue #85, #93, #97, #123.AutoCSelection
event, MarkerEnableeHighlight
method, and StyleCase.Camel
style case.Just a reminder that the workaround for users experiencing issues with the WeiFen Luo DockPanel Suite is opt-in. You must call SetDestroyHandleBehavior(true)
to enable the workaround.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
Items in this release:
Indicator.End
, Indicator.Start
, Scintilla.IndicatorAllOnFor
. See documentation for example.Scintilla.AutoCSetFillUps
. Issue #70.Scintilla.SetEmptySelection
method and Command.SelectAll
command.Scintilla.SelectionStart
and Scintilla.SelectionEnd
. Issue #82.Marker.DefineRgbaImage
and Scintilla.RegisterRgbaImage
, respectively. Issue #73.Scintilla.GetWordFromPosition
. Issue #91.Scintilla.UsePopup
method for disabling the context menu. Issue #103.Scintilla.HotspotClick
, Scintilla.HotspotDoubleClick
, and Scintilla.HotspotReleaseClick
. Issue #105.This release is also available as a NuGet package in unsigned and signed (strong name) versions.
Items in this release:
WM_SETCURSOR
(#22)NativeMemoryStream
length calculation (#25)SCN_PAINTED
notificationCurrentLine
propertyReplaceTarget
, ReplaceTargetRe
, and GetTag
methodsLine.Indentation
propertyGetWordFromPosition
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
Items in this release:
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
It's official! Feedback for the release candidates has been good and there have been no reports of any showstopping issues. It's time for an official release.
ConvertEols
method and EolMode
and ViewEol
propertiesAssignCmdKey
and ClearCmdKey
methods.CharPositionFromPoint
, CharPositionFromPointClose
, PointXFromPosition
and PointYFromPosition
methods.SelectAll
and SetSel
methods.CopyAsHtml
method.This release is also available as a NuGet package.
Resolution for issues:
Other:
This release is also available as a NuGet package.