画面操作 - クリップボード
クリップボードを利用してオブジェクトの値をコピー、貼り付けしたい
クリップボードに対する文字列の貼り付け、取得には、ApplicationクラスのcopyStringメソッド、pasteStringメソッドがご利用いただけます。
例えば、コピー&ペーストの機能をButtonオブジェクトに実装することが可能です。
クリップボードが他のアプリケーションによってロックされている場合、下記の点にご留意ください。
copyStringメソッド
コピーが行えません。
pasteStringメソッド
空文字列を返します。
※クリップボードに文字列が格納されていない場合も空文字列を返します。
Form ScO0051{ width = 547; height = 384; TextBox TextBox1 { x = 54; y = 100; width = 200; height = 25; } TextBox TextBox2 { x = 55; y = 150; width = 200; height = 25; } Button Button1 { x = 264; y = 100; width = 200; height = 35; Title = "テキストボックスの文字列を\nクリップボードへコピー"; Function OnTouch( e ) { Application.copyString( ^.TextBox1.Value ); } } Button Button2 { x = 264; y = 150; width = 200; height = 35; Title = "クリップボードの内容を\nテキストボックスに貼り付ける"; Function OnTouch( e ) { ^.TextBox2 = Application.pasteString(); } } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ