cb010 「Memo」(04/08/26 Thu)
んっとテキストを表示できます。だらだらと。ソフトのログ取りに利用しましたのでその時使った機能を御紹介しておきます。場所はコンポーネントタブの「Standart」です。
☆スクロールバーを利用する☆
プロパティの「ScrollBars」は初期値では「ssNone」つまり"無し"になっていますが、これを変える(4つの中から選択です)ことによって縦のスクロール「ssVertical」や横のスクロール「ssHorizontal」バーが現れます。さらに、「ssBoth」にすれば、両方使用することがきます。
☆改行しながらテキストを追加する☆
普通にテキストを入れていくと改行コードいれたりやらそんなことしてた気がしますが、このMemoってやつは簡単に改行しながら書き込むことができました。以下黄色い四角の中がコードです。
Memo1->Lines->Add("ログ取りを開始します");
☆普通にテキストを入力する☆
改行がいらない場合はこっちです。
Memo1->Text = "☆☆☆アクセスログ☆☆☆";
☆ループ中などに無理矢理表示を更新する☆
ループ中なんかは表示が送れて困ったものです。以下のどちらか(違いがよくわかりません)どちらでもいけるみたいですが、を実行するとループ中でもMemoの内容を更新できます。
Memo1->Refresh();
or
Memo1->Update();
☆内容をテキストファイルに保存する☆
管理人はログとして使っているので、どうしてもファイルに保存したかったんです!保存先は、ファイル名だけ指定すると、EXE本体がいるフォルダになります。
Memo1->Lines->SaveToFile("logfile.txt");
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||