(現在 過去ログ79 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■11918 / inTopicNo.1)  電卓のような、、、
  
□投稿者/ 篤姫 -(2019/10/04(Fri) 15:34:53)
    またまたお願いします。

    桐で電卓のような
    0、1、2、3、4、5、6、7、8、9までの
    数字のボタンを作り
    そのボタンを画面上でタッチすると
    指定した項目に数字が入るようにしたのですが
    よろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■11919 / inTopicNo.2)  Re[1]: 電卓のような、、、
□投稿者/ ONnoji -(2019/10/04(Fri) 17:40:34)
    2019/10/04(Fri) 21:21:22 編集(投稿者)
    2019/10/04(Fri) 21:20:22 編集(投稿者)
    2019/10/04(Fri) 17:53:57 編集(投稿者)

    > 桐で電卓のような
    > 0、1、2、3、4、5、6、7、8、9までの
    > 数字のボタンを作り
    > そのボタンを画面上でタッチすると
    > 指定した項目に数字が入るようにしたのですが

    電卓のような習作を作りましたので添付します。
    ボタンをマウスでクリックしてください。

    > そのボタンを画面上でタッチすると
    当方はタッチパネルがありませんので試していません…(^^ゞ

    pm21:21 添付ファイルを差し替えました。
引用返信 [メール受信/OFF] 削除キー/
■11920 / inTopicNo.3)  Re[1]: 電卓のような、、、
□投稿者/ 尾形 -(2019/10/04(Fri) 19:44:04)
    どうも、こんにちは


    「スタート」→「Windows簡単操作」→「スクリーンキーボード」

    でどうでしょうか

引用返信 [メール受信/OFF] 削除キー/
■11921 / inTopicNo.4)  Re[2]: 電卓のような、、、
□投稿者/ ONnoji -(2019/10/04(Fri) 20:37:03)
    2019/10/04(Fri) 20:44:04 編集(投稿者)

    フォームのテキストの[入力支援ボタン]を使った例を作りました。

    テンキーの入力例.wfm を開いて、入力支援ボタンをクリックすると、
    テンキーの入力.wfm がモーダルで開きます。


引用返信 [メール受信/OFF] 削除キー/
■11922 / inTopicNo.5)  Re[2]: 電卓のような、、、
□投稿者/ 篤姫 -(2019/10/05(Sat) 09:47:34)
    ONnojiさん

    ありがとうございます。
    希望通りのものが出来上がっています。

    この内容で
    0〜9までの数字の部分をタッチすると
    上部に押した数字が表示される仕組みって
    どこに書いてあるんでしょうか?

    よろしくお願いします。


引用返信 [メール受信/OFF] 削除キー/
■11923 / inTopicNo.6)  Re[3]: 電卓のような、、、
□投稿者/ ONnoji -(2019/10/05(Sat) 10:58:37)
    2019/10/05(Sat) 11:26:55 編集(投稿者)
    2019/10/05(Sat) 11:10:40 編集(投稿者)
    2019/10/05(Sat) 11:00:11 編集(投稿者)

    > 0〜9までの数字の部分をタッチすると
    > 上部に押した数字が表示される仕組みって
    > どこに書いてあるんでしょうか?

    数字表示部つまり、txtSTR (テキストボックス)の[ソース]には、

    #通貨文字列( #num( #変数( "STR" ) ), "" ) が指定してあります。※#num は #数値 と同じ

    単純に組み込み変数の &STRを書き換えているだけですが、

    メソッド呼び出し @フォーム.変数変更( ) メソッドで、描画しています。

    このメソッドを忘れると、表示が更新されません。

    1〜9のコマンドボタンのそれぞれにイベントを書くのは面倒ですし間違えの素なので、

    1〜9のコマンドボタンは、ファミリ:famNumKey に登録してあります。

    手続き定義開始 famNumKey::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止)
     変数宣言 自動,文字列{ &icon, &title = "famNumKey::マウス左クリック( )", &msg }
     変数宣言 自動,文字列{ &string }

     &string = #str( #num( &this ) )  ← &this はオブジェクト名( cmdKey_1 〜 cmdKey_9 )、これを数値にして文字に戻しています。
     &STR = &STR + &string
     メソッド呼び出し @フォーム.変数変更( ) ← このメソッドを忘れると、表示が更新されません

     &msg = "&this = " + &this
     &msg = &msg + "\n\n&string = " + &string
     &msg = &msg + "\n\n&STR = " + &STR
     &icon = "i"
     **手続き実行 INFprcMsgPause( &icon, &title, &msg )

    手続き定義終了


    0と00のコマンドボタンは、引数 "0" と "00" を手続き:cmdKeyZeroClick に引き渡しています。

    表示の仕組みは1〜9と同様です。

    コマンドボタン:cmdKey_0

     機能名   機能パラメータリスト
    1 なし
    2 手続き実行 cmdKeyZeroClick, "0"
    3 なし
    4 なし

    コマンドボタン:cmdKey_00

     機能名   機能パラメータリスト
    1 なし
    2 手続き実行 cmdKeyZeroClick, "00"
    3 なし
    4 なし


    手続き定義開始 cmdKeyZeroClick( 文字列 &string )
     変数宣言 自動,文字列{ &icon, &title = "cmdKeyClearClick( )", &msg }

     if ( &STR <> #u )

      &STR = &STR + &string
      メソッド呼び出し @フォーム.変数変更( )

     end

    手続き定義終了

引用返信 [メール受信/OFF] 削除キー/
■11924 / inTopicNo.7)  Re[4]: 電卓のような、、、
□投稿者/ 篤姫 -(2019/10/05(Sat) 11:45:29)
    ONnojiさん

    早々にありがとうございます。
    大変勉強になりました。


解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -