C++builder5であるソフトウェアを作成しています。

EditBoxを使って数字を表示する時、デフォルトでは左寄せ表示なのですが
これを右寄せ表示にしたい時、どうしたらよいのでしょうか?

TEditのプロパティを一通り確認したのですが、右寄せを指定できるような
プロパティが無いようです

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2006/04/30 21:09:22
  • 終了:2006/05/07 01:14:57

回答(2件)

id:mkonomi No.1

mkonomi回答回数651ベストアンサー獲得回数452006/05/01 00:21:24

ポイント35pt

TEdit オブジェクトは,1 行編集コントロールのラッパーです。

左端から順次入力する入力枠なので右寄せ表示は無いと思います。

使用場面が見えませんが、「数字を表示する」と書かれていますので、ユーザによる入力なしで、プログラムで数字を表示するだけならLabelを使用することで横方向の表示位置を指定することもできます。

TLabelのプロパティAlignment プロパティを設定して,ラベルコントロールの ClientRect 内でラベルのテキストを位置合わを指定できます。

taLeftJustify

taCenter

taRightJustify

URLはダミーです。

http://dummy

id:mkonomi No.2

mkonomi回答回数651ベストアンサー獲得回数452006/05/01 02:03:27

ポイント35pt

この手の質問は「はてな」よりも下記のMLに参加して質問するほうが良い答えがすぐに得られます。

多くのcbuilder好き達がよってたかって支援してくれますよ。

cbuilderメーリングリスト

http://www.sfdata.jp/ML/menu.php?ml=cbuilder

2006-05-01 01:57:08現在のメンバー数は1410名です。

最新メールは

Subject: [cbuilder:39005] WMメッセージ

Date: Sat, 29 Apr 2006 17:56:45 +0900

です。

過去ログの検索もできます。

ちなみに

検索語「Edit」では

References: [ Edit: 413 ]

Total 413 documents matching your query.

検索語「Edit 右寄」では

References: [ Edit: 413 ] [ 右寄: 26 ]

Total 4 documents matching your query.

  • id:aki73ix
    Windows Me以降ならば右寄せ可能なんですが、
    全OS対応アプリを作るのであればLabelを使うよりは
    Memoコンポーネントを流用した方がいいかもしれませんね

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません