最近のアクセス:
テキスト ブロック コントロール

テキスト ブロック コントロールでは、複数の機能を持たせたフォームにテキストを挿入できます。たとえば、あるコントロールの隣に短いテキストを表示したり、メッセージや警告などを表示したりできます。
このコントロールはフォームに直接挿入されるテキストとして表示でき、プロパティを設定することで (実行時に) 動的に外観 (背景色、コンテンツなど) を変更できるメリットがあります。たとえば、次のコードは、TextBlock1 という名前のテキストブロックのテキストおよび背景色を変更します。
Event Start
  TextBlock1.Caption='Hello world!'
  TextBlock1.BackColor=RGB(255,000,000)
EndEvent
テキストブロックをフォームに追加するには、テキストブロックのアイコンを GeneXus ツールボックスから希望の場所までドラッグします。
次の例ではユーザーログイン画面が表示されています。入力したユーザー名とパスワードが正しい場合、フォーム内の Tb_Msg テキストブロックに成功メッセージが表示されます。そうでない場合は次のメッセージが表示されます。「パスワードが間違っています。入力し直してください。」(同じテキストブロック内)
イメージ:5951.jpg
ボタンと関連付けられたイベントには、次のコードが書き込まれています。
Event 'Ok'
  &PassIsValid=PassIsValid()
  Do case
     case &PassIsValid = True
          MsgTB.Caption = 'システムへようこそ!'
     otherwise
          MsgTB.Caption = 'パスワードが間違っています。入力し直してください...'
  EndCase
EndEvent
次のコードで示すように、テキスト ブロック コントロールにリンクを関連付けることもできます。
Event Start
    CustomersTB.Link = Link(WWCustomer)
    ProductsTB.Link = Link(WWProduct)
    ProductTypesTB.Link = Link(WWProductType)
    SuppliersTB.Link = Link(WWSupplier)
Endevent
前の例には 4 つのテキスト ブロック コントロール (CustomersTB、ProductsTB、ProductTypesTB、および SuppliersTB) があり、それらがアクション グループ コントロール内に含まれていて、次に示すように、ツールバー内のフォームにそれらが表示されます。
イメージ:44204.png
実行時にユーザーが各テキストブロックをクリックすると、対応する Work With for Web オブジェクトが開かれます。

参考情報

テキストブロックのプロパティ
Web 用アクショングループのコントロール
スマートデバイス用アクショングループのコントロール


サブページ
Created: 14/09/18 03:18 by Admin Last update: 21/05/20 06:19 by Admin
カテゴリ
Powered by GXwiki 3.0