最近のアクセス:
ページ
履歴
バックリンク
ボタンコントロール
エンドユーザーがボタンコントロールを押すと、挿入、更新、削除、印刷、別のオブジェクトへの移動などのアクションを実行することができます。
フォームにボタンコントロールを挿入するには、
GeneXus ツールボックス
から希望の場所までボタンアイコンをドラッグします。
ボタンにはイベントを関連付ける必要があります。
イベントは、オブジェクト内に既に存在している (システムイベント、またはオブジェクトにすでに定義されている
ユーザー定義イベント
) 場合もありますが、作成するボタン用に新しい
ユーザー定義イベント
を定義することもできます。
そのために各ボタンに
[ On Click Event ] プロパティ
があり、コントロールをクリックすると実行されるイベントの名前を、このプロパティで割り当てることができます。
ここに示す例では、「List Attractions By Country」イベントが、ポイントされたボタンの
[ On Click Event ] プロパティ
に割り当てられています。
「List Attractions By Country」は、オブジェクトのイベントセクションで前に定義された
ユーザー定義のイベント
です。そのコード内で定義されている唯一のアクションは、AttractionsList オブジェクトの呼び出しです (&CountryId 変数の値を送信)。
さらに、すべてのボタンに
[ Control Name ] プロパティ
があり、オブジェクト内で識別するためのコントロール名を定義できます。
ボタンの見た目
ボタンのサイズは、ラベルの長さ (
[ Caption ] プロパティ
の値) により決定されます。フォーム内のすべてのボタンを同じサイズにしたい場合、またはそのうちの 1 つを特定のサイズにしたい場合は、希望する特徴 (高さおよび幅) を持つボタンに
テーマクラス
を関連付けます。
標準のボタンまたは丸いボタンを使用できます。これは、
テーマ
を使用して設計できます。
ボタンのグループ化
フォーム内に
Web 用アクショングループのコントロール
または
スマートデバイス用アクショングループのコントロール
を作成し、その中にボタングループを挿入して、ツールバーまたはメニューを定義できます。
参考情報
[ Caption ] プロパティ
[ BadgeText ] プロパティ
Web 用アクショングループのコントロール
スマートデバイス用アクショングループのコントロール