AppBuilder情報交換

DecSoft社製「App Builder」情報交換(非公式)

当サイトは、DecSoft社製「App Builder」の情報交換を目的に制作したサイトです。
DecSoft社製「App Builder」
日本語の情報が存在しないためです。
BBSを利用して皆さんで情報交換しましょう。
DecSoft社製「App Builder」サポート

管理人は、このソフトウェア、プログラムも初心者なので良く分かりません。質問されても回答できません。汗。。皆さんで情報交換しましょう。


サンプルの「Clipboard」について考える

1:管理人 :

2017/02/16 (Thu) 18:05:20

このアプリサンプルは、システムクリップボードに指定されたテキストをコピーするためにCopyToClipboard行動との組み合わせにおいてどのようにクリップボードコントロールを使うかを私達に教えます。
2:管理人 :

2017/02/16 (Thu) 18:06:24

-------------------------------------
「Textarea」は「Name」が「Textarea1」

「mouseenter」

「Value」に「Hello App Builder!」

「Code」は記載なし。
-------------------------------------
ボタンで「Text」が「Copy to clipboard」

「Kind」が「primary」

「Code」
**************************************************
// Just do it!
SetVar "[CutAfterCopy]" "false" "String"
CopyToClipboard "Clipboard1" "[Textarea1.Value]"
**************************************************
-------------------------------------

ボタンで「Text」が「Cut to clipboard」

「Kind」が「primary」

「Code」
**************************************************
// Just do it!
SetVar "[CutAfterCopy]" "true" "String"
CopyToClipboard "Clipboard1" "[Textarea1.Value]"
**************************************************
-------------------------------------
3:管理人 :

2017/02/16 (Thu) 18:07:28

外枠(?)に「Clipboard1」を設定

「Name」が「Clipboard1」

「Code」
**************************************************

AlertBox "Text copied!" "success"

If "[CutAfterCopy]" "==" "true"
SetVar "[Textarea1.Value]" "" "String"
EndIf

**************************************************

外枠(?)に、Toolsを設定しているようだ。
「Non visuals」の「Clipboard」を設置。

Helpより、
-------------------------------------
Clipboard control(クリップボードコントロール)
このコントロールは、テキストをクリップボードにコピーするために、中でCopyToClipboard行動と連携して使われえます。
-------------------------------------

クリップボードコントロールはこの具体的な変数を持っています:
変数名 Control.Error
変数型 String
可変の値 この変数はエラーイベントの中で入手可能で、エラーメッセージを含んでいます。

イベント名 
Error
説明
私達がCopyToClipboardを行動と呼んだ後に、このイベントは点火されることができて、エラーが起こるのを意味しています。
上で、コントロールエラー変数を見てください。

Success
説明
私達がCopyToClipboardを行動と呼んだ後に、このイベントは点火されることができて、クリップボード操作へのコピーが正しく実行されていることを意味しています。

-------------------------------------
「CopyToClipboard」とは

「CopyToClipboard "Clipboard name" "Text"」

クリップボードに指定されたテキストをコピーしてください。
私達は、この行動が実行された後に、クリップボードコントロール名、そしてappropiateコントロールイベントが点火されると指定しなければなりません。

引数名 Clipboard name 引数タイプ String
引数値 使われるクリップボードコントロール名。

引数名 Text 引数タイプ String
引数値 クリップボードにコピーされるテキスト。

-------------------------------------
AlertBoxとは、

「AlertBox "Text" "Kind"」

この行動はメッセージテキストと指定された背景色とのHTMLベース・モーダル・ダイアログを示します(それは用心深い親切な議論によって決定されます)。

引数名 Text 引数タイプ String
引数値 アラート・メッセージ・テキスト

引数名 Kind 引数タイプ String
引数値 これらの1つは評価します:第一の物、成功、情報、警告、または危険。デフォルトでの「情報」
-------------------------------------
4:管理人 :

2017/02/16 (Thu) 18:30:28

http://bbs1.fc2.com//bbs/img/_860300/860260/full/860260_1487237429.jpg サンプルの「Clipboard」の画像です。

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.