
For example, method GetCurrentWordText() for word "ab:cd" resume "ad" or "cd", but I want get the "ad:cd".
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
DynamicSyntaxLanguage language = new DynamicSyntaxLanguage();
language.DefinitionXml = Properties.Resources.ActiproSoftware_XML;
syntaxEditor1.Document.Language = language;
syntaxEditor1.Text = "<ab:cd test=\"ab:cd\">";
syntaxEditor1.IntelliPrompt.MemberList.Add(new IntelliPromptMemberListItem("qw:er", 0));
syntaxEditor1.IntelliPrompt.MemberList.Add(new IntelliPromptMemberListItem("as:df", 0));
syntaxEditor1.KeyTyped += new KeyTypedEventHandler(syntaxEditor1_KeyTyped);
}
private void syntaxEditor1_KeyTyped(object sender, KeyTypedEventArgs e)
{
if (e.KeyChar == ' ')
{
syntaxEditor1.IntelliPrompt.MemberList.Show();
}
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = syntaxEditor1.SelectedView.GetCurrentWordText();
}
}
WordContainsAdditionalCharacters="_:-"
WordContainsAdditionalCharacters=":" WordStandaloneCharacters=".,()<>[]{}?!\/;'""
Please log in to a validated account to post comments.