Editの文字列をあらかじめListboxに*複数設定した文字だけ切り取って
Memoに表示させたいのですが可能でしょうか?
Edit
testdadada
Edit*②
ohahyaahya
↓
Listbox
test
ahya
↓
Memo
test
ahyaahya*②
分かり図らいかもしれませんがこんな感じにしたいです。
分かりづらいです
検索対象(Edit)の中に、登録した文字列(Listbox)が
何回出てくるか調べて、登録した文字列X回数分、Memoに出力するのかな?
分かり図らくてすいません
複数というのはlistの文字数のことで
あらかじめ設定した文字に当てはまれば
その文字だけを表示させるということです。
listにある文字が
-------
テスト
あひょ
-------
であれば
Edit > Memo
てすとだ>てすと
まったくあひょ>あひょ
こんな感じなんですが・・・
一致する文字列があるかを調べるのは、AnsiPos関数だけど、一致する文字列が複数含まれる場合は、PChar型文字列用のAnsiStrPos関数の方が便利。
無事解決しました!
ありがとうございます。
ツイート | ![]() |