(現在 過去ログ82 を表示中)

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

[ 最新記事及び返信フォームをトピックトップへ ]

■12395 / inTopicNo.1)  画像の表示
  
□投稿者/ りほ -(2020/05/27(Wed) 05:27:22)
    お世話になっております。

    フォームに検索機能を付けて、画像を表示するプログラムを作りたいと考えております。
    項目を設けて、C:\Users\mk\Desktop\05などのパスを入れて、JPEG等の画像を同じ検索フォームに表示させることはできますでしょうか。

    宜しくご教示お願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■12398 / inTopicNo.2)  Re[1]: 画像の表示
□投稿者/ ONnoji -(2020/05/27(Wed) 11:10:09)
    2020/05/27(Wed) 23:09:15 編集(投稿者)
    2020/05/27(Wed) 11:29:53 編集(投稿者)

    > フォームに検索機能を付けて、画像を表示するプログラムを作りたいと考えております。
    > 項目を設けて、C:\Users\mk\Desktop\05などのパスを入れて、JPEG等の画像を同じ検索フォームに表示させることはできますでしょうか。

    ずばりの桐のサンプルファイルがありますよ。灯台下暗し。添付画像参照

    例えば、これは桐9-2012の場合ですと…

     C:\K3\KIRIV9\Sample\実践\画像管理

    というフォルダの

     PICT.WFM
     写真のサムネイルを作って表に登録.WFM
     名前変更.WFM


    ※表示されないサンプルはデータがインストールされていません。
    ※製品CD-ROMをセットし、[セットアップメインメニュー]画面から[桐のサンプルデータ追加]を選んでインストールしてください。

     ◇ ◇ ◇ ◇ ◇ ◇ ◇

    1.[ピクチャ]オブジェクトでの画像ファイルの表示

    フォームの[ピクチャ]オブジェクトの[ピクチャソース]属性に、bmp,gif,jpg のファイル名を指定すればOKです、

    従って、表の項目にファイル名が格納されていれば、[ピクチャ]オブジェクトの[ピクチャソース]属性に項目名を指定すればOKです。

    ※桐10以降では、PNG ファイル / TIFF ファイル も表示可

    2.

    > フォームに検索機能を付けて、画像を表示するプログラムを作りたいと考えております。

    ↑これは、おそらくフォームの編集対象表の検索のことなんでしょうね。


    なお、参考までに、

    別の意味で、つまり、指定したフォルダから、ファイル一覧を取得して、フォームにファイル一覧データを表示する場合には、

    A.dir コマンドを利用してリダイレクトしたテキストファイルを、表に読み込む

    B.#ファイル検索() 関数を利用して、ファイルを順次探索する

    の2通りの方法があります。


    <蛇足>

    拙作:INF_dirでゲットだぜ.wfm は、↑のAの方式でファイル一覧を取得しています。

    INF_dirでゲットだぜ.wfm には、[ピクチャ]オブジェクトでの画像ファイルの表示機能も用意してあります。

     属性:ピクチャソース

     #cond( #対応番号( "bmp,gif,jpg", [extension] ) <> 0, [directory] + "\" + [filename] + "." + [extension] )

     変数宣言 自動,文字列{ &objectName }
     変数宣言 自動,整数 { &isObject }

     &objectName = "picサムネイル"
     メソッド呼び出し @フォーム.オブジェクト検査( &objectName,&isObject )
     if ( &isObject )

      オブジェクト操作 &objectName{ ピクチャソース = "#cond( #対応番号( ""bmp,gif,jpg"", [extension] ) <> 0, [directory] + ""\"" + [filename] + ""."" + [extension] )" }

     end

    なお、INF_dirでゲットだぜ.wfm は、【多遊】さんのHPのトップページから、観験桐(ダウンロードコーナー)へ進み

    #190 イベント処理の整形ユーティリティ 第 3.6 版 for 桐9-2012 / 桐9s / 桐10 / 桐10s

    に含まれています。

    最最新の、第 3.8 版 は、拙作HPのダウンロードページから入手できますよ。

    ※ダウンロードコーナーで公開している拙作は、改造困難なので、ブラックボックスのままお使いください。


引用返信 [メール受信/OFF] 削除キー/
■12399 / inTopicNo.3)  Re[2]: 画像の表示
□投稿者/ りほ -(2020/05/27(Wed) 14:52:39)
    ご回答ありがとうございます。

    >
    > ずばりの桐のサンプルファイルがありますよ。灯台下暗し。添付画像参照
    >

    まさにそうですね。失礼いたしました。

    早速参考にさせていただきます。

    ちなみに、表示させる枠組み(?)を画像のサイズに合わせて変更することは可能なのでしょうか。
引用返信 [メール受信/OFF] 削除キー/
■12400 / inTopicNo.4)  Re[3]: 画像の表示
□投稿者/ ONnoji -(2020/05/27(Wed) 15:19:11)
    2020/06/02(Tue) 18:08:42 編集(投稿者)
    2020/05/27(Wed) 17:09:58 編集(投稿者)

    > ちなみに、表示させる枠組み(?)を画像のサイズに合わせて変更することは可能なのでしょうか。

    [ピクチャー]オブジェクトの[表示サイズ]属性(プロパティ)で、

    ・クリップ
    ・スケール
    ・ズーム

    のいずれかを選択します。画像参照

    意味は、[オブジェクトの属性]の右上の[?]をクリックして確かめてください。


    <追伸>

    おそらく貴殿は[簡易プロパティ]を使っていないと思いますが、念のために。

    フォーム定義では、[詳細プロパティ]を使用してください。

     【引用】オブジェクトの属性にタブが表示されない場合には ― 桐のイベント道場より
      オブジェクトの属性に目的のタブが見つからない場合には次のように設定を変更してください。
      <操作>
      1.フォーム定義で[書式]メニュー → [定義画面の設定]を選びます。
      2.[定義画面の設定]ウィンドウを開きます。
      3.一番下と下から二番めの項目にチェックマークを付けてください。
      □  操作ナビを消去する
      □  詳細プロパティを使用する
      ↑
      この二つにチェックマークを付けてください。


    <蛇足>

    老婆心ながら…

    > ちなみに、表示させる枠組み(?)を画像のサイズに合わせて変更する

    一般的には、画像の表示域は固定です。

    その表示域内で、クリップ・スケール・ズームのどれかで表示するわけです。

    しかし、本当に表示域の位置・サイズを変更するのであれば、

    当該オブジェクトの、[始点X]・[始点Y]・[幅]・[高さ]の各属性(プロパティ)の値を書き換えます。

    属性(プロパティ)を変更するには、[オブジェクト操作]コマンドを用いますよ。


引用返信 [メール受信/OFF] 削除キー/
■12402 / inTopicNo.5)  Re[4]: 画像の表示
□投稿者/ りほ -(2020/05/28(Thu) 06:26:14)
    ありがとうございます。

    おかげさまで解決いたしました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

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

- Child Tree -
- Antispam Version -