C#:如何使用文本框的自定义自动完成源
我想知道如何使自动完成源是由用户选择,浏览和加载或导入文本文件的文本文件导入是按顺序排列在reachtextbox或其他。如果他想让编辑变得舒适和易于使用,那可能吗?仔细阅读文档C#:如何使用文本框的自定义自动完成源,c#,C#,我想知道如何使自动完成源是由用户选择,浏览和加载或导入文本文件的文本文件导入是按顺序排列在reachtextbox或其他。如果他想让编辑变得舒适和易于使用,那可能吗?仔细阅读文档 所以,您需要从字符串[]的某个地方获得建议。它可以是字典、txt文件、二进制文件……一旦你们将单词放入数组,你们就可以开始了。你们有什么问题吗?这是很有可能的,但是没有一个具体的问题来帮助你,除了写整个解决方案(太宽泛了),我不确定你希望从答案中得到什么。如果可能的话,发布一个答案,,该用户可以免费导入其源代码您在代码
所以,您需要从字符串[]的某个地方获得建议。它可以是字典、txt文件、二进制文件……一旦你们将单词放入数组,你们就可以开始了。你们有什么问题吗?这是很有可能的,但是没有一个具体的问题来帮助你,除了写整个解决方案(太宽泛了),我不确定你希望从答案中得到什么。如果可能的话,发布一个答案,,该用户可以免费导入其源代码您在代码中设置了源代码,或者像msdn那样设置了源代码,但没有说明用户可以做什么,,可能是我应该替换,1月到2月等等,到richtextbox.text?打开链接,查看屏幕左侧的链接,就交换而言,您所需要的一切,制作一个Form.cs,从一些txt文件或数据库中读取文件名。你有很多选择
private void Form1_Load(object sender, EventArgs e)
{
// Create the list to use as the custom source.
var source = new AutoCompleteStringCollection();
source.AddRange(new string[]
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
});
// Create and initialize the text box.
var textBox = new TextBox
{
AutoCompleteCustomSource = source,
AutoCompleteMode =
AutoCompleteMode.SuggestAppend,
AutoCompleteSource =
AutoCompleteSource.CustomSource,
Location = new Point(20, 20),
Width = ClientRectangle.Width - 40,
Visible = true
};
// Add the text box to the form.
Controls.Add(textBox);
}