Curl Global Community
大文字・小文字変換 - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: 大文字・小文字変換 (/showthread.php?tid=671)



大文字・小文字変換 - umemura - 12-20-2012

テキストフィールドに入力された文字を大文字に一括変換したいのですが、
どうすればよいですか?


RE: 大文字・小文字変換 - umemura - 12-20-2012

String.to-upper-clone メソッドを利用すればできます。
MenuButton のサンプルを追記しておきます。


Code:
{value
    let tf:TextField = {TextField}
    {MenuButton
        takes-focus? = false,
        tf,
        {MenuAction
            label = "To Upper",
            key-accel-string = "Ctrl+U",
            {on Action do
                {if-non-null str = tf.value then
                    set tf.value = {str.to-upper-clone}
                }
            }
        },
        {MenuAction
            label = "To Lower",
            key-accel-string = "Ctrl+L",
            {on Action do
                {if-non-null str = tf.value then
                    set tf.value = {str.to-lower-clone}
                }
            }
        }
    }
}