- 締切済み
こんな場合はどうすればいいの?
あるフォームにコントロール配列のテキストボックスを10個くらい置いて おきます。 テキストファイル(.txt)から文字を読みとり一行一テキストボックスに格納していきます。 テキストボックスは改変可能でつねに変更されます。 あるテキストボックスには文字があったり、別のテキストボックスには文字がなかったり。 ここから質問です。 フォームを閉じる際、同じテキストファイルに改変したテキストボックスの内容を格納します。 テキストファイルの内容を全部クリアして書き込みしていくのがいいのでしょうか? なにかすっきりしたやり方があれば教えてください。 VB6.0でスキルはLowです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
回答ありがとうございました。 わかりにくい質問で失礼しました。やはりプログラムを人に説明するのはむずかしいですね。 (1)について。関連のない同列的なものです。 (2)について。テキストボックスのテキストの内容を操作者が「こんにちは」や「徳川 家康」のように自由に改変できます。変更もOkです。 (3)操作者はテキストの内容をクリアすることができます。削除だと1行削除という印象ですけど、改行コードは残るのでクリアになります。 ある時点で「徳川 家康」とテキストボックスにあってもそれをDeleteキーで消せます。ただ、改行コードは残しておきます。 (4)これはちょっとわからないですが、テキストファイルの10行分しか行は使用しない予定です。 その10行がたとえば・・・ こんにちは 徳川家康 さむらい 東京 武蔵村山 : と入っているとすればこれらはどんなふうにも操作者が改変可能です。 改変後。 こんにちは 織田信長 東京 古代 武蔵村山 : となるかもしれません。この変える作業は操作者はテキストファイル上で行うのではなく10個おいたテキストボックスで変更できます。 (5)読み込んだらテキストファイルの内容はクリアされるんでしたっけ?調べてみます。 (6)ちょっと難解です。 イメージが伝わらなければ補足します。