DOWN LOAD BBS

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■348 / 親階層)  193 クラシックUI_モダンUI_変換ユーティリティ
□投稿者/ ONnoji -(2020/08/23(Sun) 15:08:35)
    2020/08/23(Sun) 15:10:47 編集(投稿者)

     ■使い方

     1.最初に、クラシックUI_モダンUI_変換ユーティリティを開きます。

     2.次に、いずれかのコマンドボタンを実行してターゲットのフォームを選びます。

      [ウィンドウ一覧...]  … 開いているフォームからターゲットのフォームを選びます

      [以前開いたファイル...]… 以前ターゲットにしたフォームの一覧からターゲットのフォームを選びます

      [開く...]       … [開く]ダイアログでターゲットのフォームを選びます

     3.最後にUI変換をするコマンドボタンを実行します

      [モダンUI]… フラットなUIに変換します

      [クラシックUI]… 立体的なUIに変換します

      < 変換対象 >

      ○ 10 テキストボックス ※境界線モードが"囲み罫線"で[ソース]属性の値が編集可能なもののみ対象 表形式または伝票形式のフォーム明細部を除く
      ○ 14 グループ項目   ※[グループソース]属性の値が編集可能なもののみ対象
      ○ 30 コマンドボタン  ※INF_Frameworkのファミリ:famCAPは対象外
      ○ 35 トグルボタン
      ○ 37 内部トグルボタン
      ○ 70 リストボックス

      ※数字は[領域種別]メソッドで取得できる領域種別番号です 
      ※[透明なオブジェクト]は変換対象外です

     ■カスタマイズ(改造)に関して

      手続き:UIprcObjectPropertyModify を改造するとカスタマイズできます。

      手続きの引数の説明

      整数  &hdl       … ターゲットのハンドル番号
      文字列 &sectionName   … セクション名
      文字列 &objectName   … オブジェクト名
      整数  &areaTypeNum   … [領域種別]メソッドで取得できる領域種別番号
      文字列 &areaTypeName  … 領域名
      整数  &linkFlag     … リンクしているオブジェクトならばイチ(1)、そうでなければゼロ(0)
      整数  &isAssistButton … 入力支援ボタンがあればイチ(1)、そうでなければゼロ(0)
      整数  &modernUI    … 変換モードがモダンUIであればイチ(1)、そうでなければゼロ(0)
      文字列 &familyName   … ファミリ名
      整数  &isFamily    … ファミリ名があればイチ(1)、そうでなければゼロ(0)
      文字列 &formStyle    … フォームの形式(カード形式 一覧表形式 伝票形式)

       ケース開始
        ケース ( &noOperation =  1 )
    ** nop ケース ( &areaTypeNum =  1 ) /*  1 ラベル     */
        ケース ( &areaTypeNum = 10 .or &areaTypeNum = 14 ) /* 10 テキストボックス 14 グループ項目 */
    ** nop ケース ( &areaTypeNum = 14 ) /* 14 グループ項目 は ケース ( &areaTypeNum = 10 .or &areaTypeNum = 14 ) で処理する */
    ** nop ケース ( &areaTypeNum = 20 ) /* 20 グループボックス */
        ケース ( &areaTypeNum = 30 ) /* 30 コマンドボタン  */
        ケース ( &areaTypeNum = 35 .or &areaTypeNum = 37 ) /* 35 トグルボタン   ※ ヘルプでは トグルボタン(グループボックス外) */
    ** nop ケース ( &areaTypeNum = 37 ) /* 37 内部トグルボタン ※ ヘルプでは トグルボタン(グループボックス内) */
    ** nop ケース ( &areaTypeNum = 60 ) /* 60 コンボボックス  */
        ケース ( &areaTypeNum = 70 ) /* 70 リストボックス   */
    ** nop ケース ( &areaTypeNum = 75 ) /* 75 入力支援ボタン */
    ** nop ケース ( &areaTypeNum = 80 ) /* 80 ピクチャ    */
    ** nop ケース ( &areaTypeNum = 90 ) /* 90 直線     */
    ** nop ケース ( &areaTypeNum = 92 ) /* 92 楕円     */
    ** nop ケース ( &areaTypeNum = 96 ) /* 96 扇形     */
    ** nop ケース ( &areaTypeNum = 98 ) /* 98 角丸め矩形  */
    ** nop ケース ( &areaTypeNum = 110 ) /* 110 サブフォーム   */
    ** nop ケース ( &areaTypeNum = 120 ) /* 120 グラフ     */
       **ケース ( &areaTypeNum = 130 ) /* 130 バーコード   */
    ** nop ケース ( &areaTypeNum = 200 ) /* 200 行セレクタ または セレクタ ※名称が2種類あるので注意 */
       ケース終了

[メール受信/OFF] 削除キー/

→Re[1]: 193 クラシックUI_モダンUI_変換.. /ONnoji
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 193 クラシックUI_モダンUI_変換ユーティ.. / ONnoji (20/08/23(Sun) 15:08) #348 ←Now
Nomal Re[1]: 193 クラシックUI_モダンUI_変換.. / ONnoji (20/08/23(Sun) 16:21) #349

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -