支持语法高亮的快速着色文本框「源代码」。乌克兰Pavel Torgashov著,野比「Conmajia」译。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3526 2011-06-23 10:27 FastColoredTextBoxFastColoredTextBox.sln
文件 143360 2012-05-31 18:39 FastColoredTextBoxFastColoredTextBox.suo
目录 0 2012-05-02 18:52 FastColoredTextBoxFastColoredTextBox
文件 6875 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxAutocompleteItem.cs
文件 19680 2012-05-05 09:30 FastColoredTextBoxFastColoredTextBoxAutocompleteMenu.cs
目录 0 2012-02-06 18:43 FastColoredTextBoxFastColoredTextBoxin
目录 0 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebug
文件 216064 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.dll
文件 433664 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.pdb
文件 87670 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.xml
目录 0 2012-02-06 18:43 FastColoredTextBoxFastColoredTextBoxinRelease
文件 1176 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxChar.cs
文件 6342 2012-05-03 01:47 FastColoredTextBoxFastColoredTextBoxCommandManager.cs
文件 25372 2012-05-05 21:28 FastColoredTextBoxFastColoredTextBoxCommands.cs
文件 7445 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxExport.cs
文件 182640 2012-05-27 23:00 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.cs
文件 4427 2012-05-02 18:56 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.csproj
文件 5817 2011-03-12 01:22 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.resx
文件 13110 2012-03-19 12:02 FastColoredTextBoxFastColoredTextBoxFileTextSource.cs
文件 3390 2012-05-25 09:16 FastColoredTextBoxFastColoredTextBoxFindForm.cs
文件 6658 2011-04-13 13:15 FastColoredTextBoxFastColoredTextBoxFindForm.Designer.cs
文件 5817 2011-04-13 13:15 FastColoredTextBoxFastColoredTextBoxFindForm.resx
文件 665 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxGoToForm.cs
文件 4434 2012-02-07 20:24 FastColoredTextBoxFastColoredTextBoxGoToForm.Designer.cs
文件 5814 2012-02-07 20:24 FastColoredTextBoxFastColoredTextBoxGoToForm.resx
文件 2318 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxLimitedStack.cs
文件 10251 2012-05-05 09:43 FastColoredTextBoxFastColoredTextBoxLine.cs
文件 2219 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxLinesAccessor.cs
目录 0 2012-02-03 19:24 FastColoredTextBoxFastColoredTextBoxobj
目录 0 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxobjDebug
目录 0 2011-10-08 15:03 FastColoredTextBoxFastColoredTextBoxobjDebugDecl
............此处省略341个文件信息
using System;
namespace FastColoredTextBoxNS
{
///
/// Item of autocomplete menu
///
public class AutocompleteItem
{
public string Text;
public int ImageIndex = -1;
public object Tag;
string toolTiptitle;
string toolTipText;
string menuText;
public AutocompleteMenu Parent { get; internal set; }
public AutocompleteItem()
{
}
public AutocompleteItem(string text)
{
Text = text;
}
public AutocompleteItem(string text int imageIndex)
: this(text)
{
this.ImageIndex = imageIndex;
}
public AutocompleteItem(string text int imageIndex string menuText)
: this(text imageIndex)
{
this.menuText = menuText;
}
public AutocompleteItem(string text int imageIndex string menuText string toolTiptitle string toolTipText)
: this(text imageIndex menuText)
{
this.toolTiptitle = toolTiptitle;
this.toolTipText = toolTipText;
}
///
/// Returns text for inserting into Textbox
///
public virtual string GetTextForReplace()
{
return Text;
}
///
/// Compares fragment text with this item
///
public virtual CompareResult Compare(string fragmentText)
{
if (Text.StartsWith(fragmentText StringComparison.InvariantCultureIgnoreCase) &&
Text != fragmentText)
return CompareResult.VisibleAndSelected;
return CompareResult.Hidden;
}
///
/// Returns text for display into popup menu
///
public override string ToString()
{
return menuText ?? Text;
}
///
/// This method is called after item inserted into text
///
public virtual void onselected(AutocompleteMenu popupMenu SelectedEventArgs e)
{
;
}
///
/// title for tooltip.
///
/// Return null for disable tooltip for this item
public virtual string ToolTiptitle
{
get { return toolTiptitle; }
set { toolTiptitle = value; }
}
///
/// Tooltip text.
///
/// For display tooltip text ToolTiptitle must be not null
public virtual string ToolTipText
{
get{ return toolTipText; }
set { toolTipText = value; }
}
///
/// Menu text. This text is displayed in the drop-down menu.
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3526 2011-06-23 10:27 FastColoredTextBoxFastColoredTextBox.sln
文件 143360 2012-05-31 18:39 FastColoredTextBoxFastColoredTextBox.suo
目录 0 2012-05-02 18:52 FastColoredTextBoxFastColoredTextBox
文件 6875 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxAutocompleteItem.cs
文件 19680 2012-05-05 09:30 FastColoredTextBoxFastColoredTextBoxAutocompleteMenu.cs
目录 0 2012-02-06 18:43 FastColoredTextBoxFastColoredTextBoxin
目录 0 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebug
文件 216064 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.dll
文件 433664 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.pdb
文件 87670 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxinDebugFastColoredTextBox.xm
目录 0 2012-02-06 18:43 FastColoredTextBoxFastColoredTextBoxinRelease
文件 1176 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxChar.cs
文件 6342 2012-05-03 01:47 FastColoredTextBoxFastColoredTextBoxCommandManager.cs
文件 25372 2012-05-05 21:28 FastColoredTextBoxFastColoredTextBoxCommands.cs
文件 7445 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxExport.cs
文件 182640 2012-05-27 23:00 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.cs
文件 4427 2012-05-02 18:56 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.csproj
文件 5817 2011-03-12 01:22 FastColoredTextBoxFastColoredTextBoxFastColoredTextBox.resx
文件 13110 2012-03-19 12:02 FastColoredTextBoxFastColoredTextBoxFileTextSource.cs
文件 3390 2012-05-25 09:16 FastColoredTextBoxFastColoredTextBoxFindForm.cs
文件 6658 2011-04-13 13:15 FastColoredTextBoxFastColoredTextBoxFindForm.Designer.cs
文件 5817 2011-04-13 13:15 FastColoredTextBoxFastColoredTextBoxFindForm.resx
文件 665 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxGoToForm.cs
文件 4434 2012-02-07 20:24 FastColoredTextBoxFastColoredTextBoxGoToForm.Designer.cs
文件 5814 2012-02-07 20:24 FastColoredTextBoxFastColoredTextBoxGoToForm.resx
文件 2318 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxLimitedStack.cs
文件 10251 2012-05-05 09:43 FastColoredTextBoxFastColoredTextBoxLine.cs
文件 2219 2012-02-28 17:12 FastColoredTextBoxFastColoredTextBoxLinesAccessor.cs
目录 0 2012-02-03 19:24 FastColoredTextBoxFastColoredTextBoxobj
目录 0 2012-05-31 17:44 FastColoredTextBoxFastColoredTextBoxobjDebug
目录 0 2011-10-08 15:03 FastColoredTextBoxFastColoredTextBoxobjDebugDecl
............此处省略341个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)