CommandFormatとは? わかりやすく解説

Command.Format プロパティ

Command のレンダリング スタイルを取得または設定します。

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

<BindableAttribute(True)> _
Public Property Format As
 CommandFormat
Dim instance As Command
Dim value As CommandFormat

value = instance.Format

instance.Format = value
[BindableAttribute(true)] 
public CommandFormat Format { get; set;
 }
[BindableAttribute(true)] 
public:
property CommandFormat Format {
    CommandFormat get ();
    void set (CommandFormat value);
}
/** @property */
public CommandFormat get_Format ()

/** @property */
public void set_Format (CommandFormat value)
public function get Format
 () : CommandFormat

public function set Format
 (value : CommandFormat)

プロパティ値
Command のレンダリング スタイルを示す CommandFormat 値。

解説解説

CommandFormat 列挙定数を通じて、2 種類のスタイルにアクセスします。

CommandFormat.Button (既定値)

コマンドはボタンとしてレンダリングされます。

CommandFormat.Link

コマンドはリンクとしてレンダリングされます。

メモメモ

Format プロパティは、HttpCapabilitiesBase.JavaScript プロパティが示す JavaScript をサポートするデバイスでのみ CommandFormat.Link 値をサポートします。

使用例使用例

Format プロパティを使用して、コマンドをリンクまたはボタンとしてレンダリングする方法を次のコード例に示します。

メモメモ

次のコード例はシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード例は、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。詳細については、「ASP.NET Web ページのコード モデル」を参照してください。

<%@ Page Language="VB" 
    Inherits="System.Web.UI.MobileControls.MobilePage"
 %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls"
 
    Assembly="System.Web.Mobile"
 %>

<script runat="server">
    Private Sub cmd_OnItemCommand(ByVal
 sender As Object, ByVal
 e As CommandEventArgs)
        ' Create variables for data
        Dim txt1 As String
 = "Today's quote of {0} is {1}"
        Dim txt2 As String
 = "Yesterday's quote of {0} was {1}"
        Dim Val As Integer
 = (Convert.ToInt32(e.CommandArgument) - 5)
        
        ' Set the text values of the labels
        message1.Text = String.Format(txt1, e.CommandName, _
            e.CommandArgument)
        message2.Text = String.Format(txt2, e.CommandName, Val)
    End Sub
</script>

<html  >
<body>
    <mobile:form id="form1" runat="server">
        <p>
            <mobile:label id="message1" runat="server">
                Click the button for quotes
            </mobile:label>
            <mobile:label id="message2" runat="server"
 />
        </p>
        <mobile:command id="CmdA" Format="Link"
 
            onItemCommand="cmd_OnItemCommand"
            CommandArgument="70" CommandName="ca"
 
            runat="server" Text="Company
 A" />
        <mobile:command id="CmdB" Format="Link"
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="25" CommandName="cb"
 
            runat="server" Text="Company
 B" />
        <mobile:command id="CmdC" Format="Button"
 
            OnItemCommand="cmd_OnItemCommand"
            CommandArgument="110" CommandName="cc"
 
            runat="server" Text="Company
 C" />
    </mobile:form>
</body>
</html>
<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    void cmd_OnItemCommand(object sender, CommandEventArgs e)
    {
        // Create variables for data
        string txt1 = "Today's quote of {0} is {1}";
        string txt2 = "Yesterday's quote of {0} was {1}";
        int val = (Convert.ToInt32(e.CommandArgument) - 5);
        
        // Set the text values of the labels
        message1.Text = String.Format(txt1, e.CommandName, 
            e.CommandArgument);
        message2.Text = String.Format(txt2, e.CommandName, val);
    }
</script>

<html  >
<body>
    <mobile:form id="form1" runat="server">
        <p>
            <mobile:label id="message1" runat="server">
                Click the button for quotes
            </mobile:label>
            <mobile:label id="message2" runat="server" />
        </p>
        <mobile:command id="CmdA" Format="Link" 
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="70" CommandName="ca" 
            runat="server" Text="Company A" />
        <mobile:command id="CmdB" Format="Link" 
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="25" CommandName="cb" 
            runat="server" Text="Company B" />
        <mobile:command id="CmdC" Format="Button" 
            OnItemCommand ="cmd_OnItemCommand" 
            CommandArgument="110" CommandName="cc" 
            runat="server" Text= "Company C" />
    </mobile:form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CommandFormat 列挙体



このページでは「.NET Framework クラス ライブラリ リファレンス」からCommandFormatを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCommandFormatを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCommandFormat を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CommandFormat」の関連用語

CommandFormatのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CommandFormatのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS