掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ラベルエディットにて。数字がマイナスの時文字を赤くするには? (ID:5153)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ゆきおさん、度々すいません。 文字の色を変える処理を入れてなかったですね。(忘れていました。) 前のレス通りTLabeledEditのOnChangeに色を変える処理を追加してください。 SetAllEditText関数(メソッド)ですが、これがコンポーネントの配列を利用した処理です。(パラメータで指定した配列値をTLabeledEditのTextに一括設定。) サンプルではとりあえずFormのOnCreateでSetAllEditText関数を呼び出していますので実行と同時にTLabeledEditに値が表示されたと思います。 必要に応じて呼び出す場所を変えるか、必要なければSetAllEditText関数自体を消しても構いません。(あくまでサンプルですの目的のアプリケーションに応じて自分で判断してくださいね。) ちなみにFormat関数は、数値や文字を書式化して文字列に変換する関数です。(C言語のsprintf関数とほぼ同じ) 例えば... s := Format('%10.2f',[n]); 実数 n を小数部2桁、小数点を含め10文字の文字列に変換し、文字列変数 s に格納します。 実数であれば、FormatFloat関数というのもあります。 ヘルプなどを参考にいろいろ試して見てください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.