マルチデバイス向けアプリケーションの設計、開発、デバッグ、テストを効率化するネイティブクロス開発スイート製品。23年以上の実績を誇るビジュアル開発ツールの決定版。最新のC++言語機能により、マルチデバイス対応のネイティブ開発をスピードアップ。マルチデバイス対応のハイパフォーマンスSQLデータベース。API)を稼働させるためのアプリケーションサーバー。4書籍情報の入力項目を準備しようTLayoutを使うツールバーができたら、次に書籍情報を入力/表示するためのユーザーインターフェイスを作成します。ここで使用するのは、TLayoutです。書籍情報の入力/表示では、複数のUIコンポーネントを配置します。TLayoutは、これらのUIコンポーネントを、その領域内に配置して管理できます。次回以降でページの切り替えを実装しますが、あらかじめTLayoutで各UIコンポーネントをひとかたまりとして扱えるようにすることで、実装が容易になります。TLayoutを配置したら、プロパティを設定します。設定するプロパティはAlignです。このプロパティを「Client」に設定することで、TLayoutが画面いっぱいに広がります。Nameプロパティを設定して、名前も設定します。Layout1プロパティ値AlignClientNamelayDetailTLabelとTEdit作成するユーザーインターフェイスを図1-8に示します。ラベルにはTLabelを、入力ボックスにはTEditを使います。図を参考に、コンポーネントを配置してみましょう。Tips:コンポーネントは、コピー&ペーストが出来ます。Ctrl+Cでコンポーネントをクリップボードにコピーし、配置先(この場合はlayDetai)を選択してCtrl+Vでペーストすると、コンポーネントをコピー出来ます。IDEの[編集|位置揃え]を使って、コンポーネントの位置を揃えることも可能です。プロパティを設定した入力ボックス配置したコンポーネントのプロパティを、それぞれ次のように設定します。Label1プロパティ値TextISBN13NamelblISBN13Edit1プロパティ値Anchors[akLeft,akTop,akRight]Height30NameedtISBN13Label2プロパティ値TextISBN10NamelblISBN10Edit2プロパティ値Anchors[akLeft,akTop,akRight]Height30NameedtISBN10Label3プロパティ値Text書名NamelblTitleEdit3プロパティ値Anchors[akLeft,akTop,akRight]Height30NameedtTitleLabel4プロパティ値Text副題NamelblSubTitleEdit4プロパティ値Anchors[akLeft,akTop,akRight]Height30NameedtSubTitleAnchorsプロパティは、アンカー(錨)のようにコンポーネントの4辺を固定する設定を行えます。akLeftを指定すると、そのコンポーネントの親(この場合はLayout1)に対して、左辺が固定されます。親のサイズや場所が変更されると、左辺がそれに追従していきます。akRightを指定すると、右辺が固定されます。akLeftとakRightの両方を指定すると、親の横幅が変わる(この場合は画面サイズが変わると横幅も変わります)と、それに合わせて幅が広がります。UIコンポーネントの配置は、設計フォーム上で可視化されていますので、画面を見ながら調整ができますね。受賞歴プレスリリース登録エンバカデロのニュースレター、イベントや製品のお知らせ等のEメール送信を希望される方は、こちらからご登録ください。ZimbabweEメールまたは電話でエンバカデロからの製品/サービス等の案内を受け取るエンバカデロの規定ならびに個人情報取り扱いの方針を理解し、同意しますメールを購読メールアドレスを登録いただきありがとうございました。