アーカイブ

2021/06/15
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
ツリービューのスクロールバーを表示させない

ツリービューのスクロールバーを表示させない

方法 ツリービューコントロールで項目を展開した時の高さがコントロールの高さ以上になると自動的にスクロールバーが表示されます。 スクロールバーを表示させないようにするには、例えば SingleExpand プロパティを利用 […]

2021/06/14
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
ウィンドウを閉じる際に LoseFocus イベントを発生させないようにする

ウィンドウを閉じる際に LoseFocus イベントを発生させないようにする

ウィンドウを閉じる際にコントロールの LoseFocus イベントを発生させないようにするには、目的の処理を LoseFocus イベントに直接記述せず、別の関数やイベントとして作成して Post 呼び出しします。 ウィ […]

2021/06/11
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
子ウィンドウから呼び出し元の親ウィンドウを処理する

子ウィンドウから呼び出し元の親ウィンドウを処理する

方法 複数の異なる親ウィンドウから共通の子ウィンドウを呼び出した後、子ウィンドウから呼び出し元の親ウィンドウに対して処理を実行するには、呼び出し元の親ウィンドウオブジェクトを引数として子ウィンドウに渡すことで処理が可能で […]

2021/06/10
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
MDI ウィンドウ内で特定のシートをアクティブにする

MDI ウィンドウ内で特定のシートをアクティブにする

方法 MDI ウィンドウ内で特定のシートをアクティブにするには、GetFirstSheet 関数とGetNextSheet 関数を呼び出し各シートのウィンドウを取得した後にそのタイトル名を参照して SetFocus 関数 […]

2021/06/09
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
「自動選択」プロパティがないカラムにフォーカスが移ったときにテキストを全選択する

「自動選択」プロパティがないカラムにフォーカスが移ったときにテキストを全選択する

方法 エディットマスクなど「自動選択」プロパティがない編集様式のカラムにフォーカスが移動した際に、入力されているテキストを全選択するには ItemFocusChanged イベントで SelectText 関数を使用しま […]

2021/06/07
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
背景色が透明に設定されたカラムの色をスクリプトで変更する

背景色が透明に設定されたカラムの色をスクリプトで変更する

方法 背景の色として「透明」が設定されているカラムは、スクリプトでプロパティ Background.Color を設定しただけでは指定した色として表示できません。 指定した色を適用するには Background.Mode […]

2021/06/04
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
サイズが可変のウィンドウの最大・最小サイズを設定する

サイズが可変のウィンドウの最大・最小サイズを設定する

方法 サイズ可変プロパティを有効にしているウィンドウのサイズを一定のサイズ以上、もしくは一定のサイズ以下に拡大縮小させないようにするには、 ウィンドウの resize イベントで制御します。 グリッドやタブラ提示様式デー […]

2021/06/03
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
ユーザーオブジェクトに定義された関数を使用する

ユーザーオブジェクトに定義された関数を使用する

方法 ユーザーオブジェクトに定義された関数を別のオブジェクトで使用するには、ユーザーオブジェクトのインスタンスを作成してドット表記で呼び出します。 【例】 // オブジェクト名:uo_someobj // 関数名:uf_ […]

2021/06/02
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウの SELECT 文の WHERE 句を動的に変更する

データウィンドウの SELECT 文の WHERE 句を動的に変更する

方法 Describe 関数と Modify 関数を使用してデータウィンドウの SELECT 文の WHERE 句を動的に変更することができます。 Describe 関数を使用して SELECT 文を取得し、取得された […]

2021/05/31
  • PowerBuilder
  • プログラミングテクニック
検索時にデータウィンドウを初期化せず現在のデータに追加する

検索時にデータウィンドウを初期化せず現在のデータに追加する

方法 検索時にデータウィンドウを初期化して再検索を行うのではなく、新たな検索結果を現在のデータに追加するには、RetrieveStartイベントで Return 値として 2 を返します。 Retrieve 関数は既定で […]

PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?