gpt4 book ai didi

c# - 逗号或分号分隔的自动完成文本框

转载 作者:行者123 更新时间:2023-11-30 15:11:29 35 4
gpt4 key购买 nike

我想要一个 TextBox 支持自动完成功能,让用户输入多个单词,用逗号或分号分隔,为每个单词提供建议。我有一个标准的 TextBox

textBox.AutoCompleteCustomSource.AddRange(new[] { "apple", "banana", "carrot" });
textBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;

不幸的是,它只会建议第一个词。之后输入的任何内容都会停止建议。

我希望能够执行以下场景:

  1. 输入“ap”
  2. 让它建议“苹果”
  3. 按逗号
  4. 让它填入“apple,”,光标在逗号后面
  5. 输入“ba”
  6. 让它建议“香蕉”
  7. 按逗号
  8. 让它附加“banana”,结果是“apple,banana”

我已经尝试通过谷歌搜索来寻找解决方案,但运气不佳。这似乎是 web 应用程序的一个流行功能,但显然不是 winforms。有什么建议吗?

最佳答案

关于c# - 逗号或分号分隔的自动完成文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290865/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com