私は、テキストボックスのオートコンプリートを作成しようとしているロードブロックにヒットしました。部分文字列の.txtを読み取って、AutoCompleteSourceの部分文字列を返します。
試み#1
string[] fileDB = Account.filedbContents;
string[] lines = { };
using (StreamReader sr = new StreamReader(@FILE_PATH)
while ((textboxWebsite.Text = sr.ReadLine()) != null)
{
lines.Add(sr.ReadLine());
}
試行#2
textboxWebsite.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textboxWebsite.AutoCompleteSource = AutoCompleteSource.CustomSource;
var autoComplete = new AutoCompleteStringCollection();
autoComplete.AddRange()
string[] substrings = new string[] { textboxWebsite.Text };
substrings.SelectMany(substring => Enumerable.Range(0,))
string line = File.Read(@"C:\Users\snogueir\Desktop\Coding\sandbox\keychainarray.txt");
}
AutoCompleteStringCollection collection = new AutoCompleteStringCollection();
collection.AddRange(arr);
this.textboxWebsite.AutoCompleteCustomSource = collection;
ヘッドは少し揚げあります。私はユーザーがウェブサイトにテキストボックスに入るたびにオートコンプリートを作成しようとしていますが、それは .txtファイルのウェブサイトの最も類似した既存のエントリを見つけようとします(テキストボックスの 'face'存在する場合は「facebook」を提案する)
website1=username1=password1
website2=username2=password2
website3=username3=password3
これらのコンパイルはありません。
私はString.Split( '=')を使用することを考えていましたが、私が考えることができる唯一の方法は文字通りすべての行の個別配列を作成し、credentialarray [0]を返すことですウェブサイト)。
ヘルプ!あなたは正しい軌道string.split
にある
コンパイルエラーは何ですか? – Atlasmaybe