タグ: PowerBuilder
アプリケーションの起動時に付与されたパラメーターを取得する
方法 PowerBuilder で作成されたアプリケーションは、起動時にパラメーターを付与することができます。たとえばコマンドラインで実行する場合に “appname.exe parm” のように […]
データウィンドウに配置されたコントロールのフォントを変更する
方法 データウィンドウに配置されたコントロールで使用しているフォントの種類をスクリプトで変更するには、Font.Face プロパティを使用します。 【例】ドット表記でカラム “sample_column” のフォントを変 […]
Gmail API を使ってメールを操作(前編)
こんにちは、サポート部のまさよしです。 皆さん、業務ではどんな電子メールを利用していますか? 弊社内では数年前から Gmail を利用しているのですが、メール検索や分類のためのラベル付け、予約送信など、とても便利な機能を […]
データウィンドウを印刷する際に部数を設定する
方法 データウィンドウのデータを印刷する時に部数を設定する方法は二つあります。 一つ目は PrintSetup 関数で「プリンタの設定」ダイアログボックスを表示させて [設定] からシステムのプリンタ設定ダイアログボック […]
Menu オブジェクトのメニュー項目を動的に追加する
方法 Menu オブジェクトのメニュー項目を動的に追加することはできません。ただし、あらかじめ作成したメニュー項目を表示 / 非表示の切り替えを行うことで動的に変更することができます。 【例】メニュー (m_main) […]
行のデータによってドロップダウンデータウィンドウのフィルター条件を変更する
方法 ドロップダウンデータウィンドウ (DDDW) は GetChild 関数によって参照を取得でき、取得した DDDW に対して SetFilter、Filter 関数を呼び出すことで DDDW 内のデータにフィルター […]
データウィンドウで任意の行が 1 行目に表示されるようにスクロールする
方法 ScrollToRow 関数を使用して任意の行を 1 行目に表示する場合、指定した行がすでに現在のページに表示されているとスクロールはされず 1 行目に表示されません。 このような場合でも指定した行が 1 行目に表 […]
データウィンドウのフィルター式をスクリプトで取得する
方法 データウィンドウのフィルター式は DataWindow.Table.Filter プロパティで取得することができます。 【例】ドット表記でフィルター式を取得 string ls_filter ls_filter = […]
SaveAs 関数の「名前を付けて保存」ダイアログで指定したファイルタイプのみを表示する
方法 SaveAs 関数では「名前を付けて保存」ダイアログのファイルタイプをフィルターできません。 ファイルタイプをフィルターするには GetFileSaveName 関数で事前にファイルの種類をフィルターし、取得したフ […]
GetFileSaveName 関数で上書き確認を行う
方法 GetFileSaveName 関数を使用してダイアログボックスを表示した状態では上書き確認のメッセージを表示する方法はありません。 上書き確認を促す場合は、ダイアログボックスで保存ファイルを指定後に FileEx […]