私は、というListBoxに、テキストファイルから取得したアクティビティのリストを表示しています。今私がしたいのは、ユーザーがTextBoxコントロールに入力した単語 "ホッケー"を検索し、その検索文字列を含むアクティビティのみをListBoxに表示することです。テキストファイル内のC#でのリストボックスへの単語
0
A
答えて
2
質問は十分にあいまいですが、情報がポストから得た考えると、私はこのパターン(擬似コード)に従うと言うでしょう。このような
using (StreamReader sr = new StreamReader(filepath))
{
while (sr.Peek() >= 0)
{
string fileLine = sr.ReadLine();
if(fileLine .Contains("hockey"))
DisplayInListBox(fileLine);
}
}
何か。私は推測
0
非常に簡単:
var items = //listBox1.Items;
private void textBox1_TextChanged(object sender, EventArgs e)
{
listBox1.Items.Clear();
foreach (object s in items)
{
if (s.ToString().Contains("hockey"))
listBox1.Items.Add(s);
}
if (listBox1.Items.Count > 0)
listBox1.SelectedIndex = 0;
}
基本的な考え方は、リストボックスの最初の項目をキャッシュし、それをクリアして、テキストボックスに入力した文字列に応じて記入することです。
関連する問題
- 1. テキストファイル内の単語の頻度を行単位で検索するC++
- 2. テキストファイル内のPython単語検索
- 3. C++は文字列(テキストファイル)内の単語を置換します
- 4. C#テキストファイル内の単語を区切ります
- 5. テキストファイルから単一リンクリストへの単語の取得方法
- 6. 矩形内の単語C#
- 7. テキストファイル内の特定の単語の前後の単語を取得する
- 8. テキストファイルからリストボックスへの読み込み
- 9. Python - テキストファイル内の単語リストの単語頻度を見つける
- 10. テキストファイルからC言語のツリーに単語を挿入
- 11. リスト内の単語の区切りTkinterリストボックスPython
- 12. テキストファイルのフレーズを検索し、C#で次の単語を読む
- 13. Pythonテキストファイルのユニークな単語
- 14. テキストファイルのディレクトリ内の単語の検索と置換
- 15. テキストファイル内の2行の間の単語数を数えます
- 16. C#Windowsアプリケーションのテキストファイルから特定の単語を読む
- 17. テキストファイルからの特定の単語抽出C#
- 18. javaのテキストファイル内の単語を検索する
- 19. mIRCテキストファイル内の複数の単語を検索
- 20. Java - テキストファイル内の特定の単語を読む
- 21. Powershell単語単位でテキストファイルを読む
- 22. 別のファイルの内容全体のテキストファイル内の単語を置き換え -
- 23. アセットフォルダからテキストファイル内の単語を検索するANDROID STUDIO
- 24. リストボックス内の複数行c#
- 25. 単純なデータベースのテキストファイル(C++)
- 26. テキストファイル内のキーワードを見つけ、この単語の後にn個の単語をキャッチする
- 27. C#Create単語からの単語
- 28. 単語抽出複数行のテキストファイル
- 29. 単語のテキストファイルをスキャンする
- 30. 単語のテキストファイルを検索する
既にファイルからデータを読み込んでいて、すでにListBoxにバインドされているようです。ファイルの読み込み操作を混在させたコードも、私の見解ではUIの更新がうまく見えないように見えますが、UIのものから低レベルのファイル読み込み機能を分離しないのはなぜですか? – sll
@sll:正直なところ、あまり明確ではない..どちらの場合も、 – Tigran