タグ: PowerBuilder
ウィンドウを閉じる際に LoseFocus イベントを発生させないようにする
ウィンドウを閉じる際にコントロールの LoseFocus イベントを発生させないようにするには、目的の処理を LoseFocus イベントに直接記述せず、別の関数やイベントとして作成して Post 呼び出しします。 ウィ […]
子ウィンドウから呼び出し元の親ウィンドウを処理する
方法 複数の異なる親ウィンドウから共通の子ウィンドウを呼び出した後、子ウィンドウから呼び出し元の親ウィンドウに対して処理を実行するには、呼び出し元の親ウィンドウオブジェクトを引数として子ウィンドウに渡すことで処理が可能で […]
MDI ウィンドウ内で特定のシートをアクティブにする
方法 MDI ウィンドウ内で特定のシートをアクティブにするには、GetFirstSheet 関数とGetNextSheet 関数を呼び出し各シートのウィンドウを取得した後にそのタイトル名を参照して SetFocus 関数 […]
「自動選択」プロパティがないカラムにフォーカスが移ったときにテキストを全選択する
方法 エディットマスクなど「自動選択」プロパティがない編集様式のカラムにフォーカスが移動した際に、入力されているテキストを全選択するには ItemFocusChanged イベントで SelectText 関数を使用しま […]
背景色が透明に設定されたカラムの色をスクリプトで変更する
方法 背景の色として「透明」が設定されているカラムは、スクリプトでプロパティ Background.Color を設定しただけでは指定した色として表示できません。 指定した色を適用するには Background.Mode […]
サイズが可変のウィンドウの最大・最小サイズを設定する
方法 サイズ可変プロパティを有効にしているウィンドウのサイズを一定のサイズ以上、もしくは一定のサイズ以下に拡大縮小させないようにするには、 ウィンドウの resize イベントで制御します。 グリッドやタブラ提示様式デー […]
ユーザーオブジェクトに定義された関数を使用する
方法 ユーザーオブジェクトに定義された関数を別のオブジェクトで使用するには、ユーザーオブジェクトのインスタンスを作成してドット表記で呼び出します。 【例】 // オブジェクト名:uo_someobj // 関数名:uf_ […]
データウィンドウの SELECT 文の WHERE 句を動的に変更する
方法 Describe 関数と Modify 関数を使用してデータウィンドウの SELECT 文の WHERE 句を動的に変更することができます。 Describe 関数を使用して SELECT 文を取得し、取得された […]
Gmail API を使ってメールを操作(後編)
こんにちは、サポート部のまさよしです。 前回の Gmail API を使ってメールを操作(前編)では PowerBuilder から Gmail API を利用して Gmail のデータ取得を行いました。今回はメール送信 […]
検索時にデータウィンドウを初期化せず現在のデータに追加する
方法 検索時にデータウィンドウを初期化して再検索を行うのではなく、新たな検索結果を現在のデータに追加するには、RetrieveStartイベントで Return 値として 2 を返します。 Retrieve 関数は既定で […]