メインコンテンツへスキップ

イメージまたはイメージボタンを枠内に収める方法

コメント

24件のコメント

  • yamamoto

    すみません、イメージの方は設定をフィットスケールに変更することで解決しました。

    イメージボタンの設定があればご教示願います。

  • Pu

    こんいちはPuです。
    解決策にはなっていませんが、自分も以前同じ悩みがありましたが
    イメージボタンを使わず、そのままイメージをボタン代わりにしています。
    でわ~でわ~

  • Tanda

    yamamotoさん、

    Magicの「ヘルプ」を「イメージボタン」で検索すると、具体的な作成法の例が出てきますが、それは試してみられましたか?

  • yamamoto

    Puさん、コメントありがとうございます。

    >イメージボタンを使わず、そのままイメージをボタン代わりにしています。

    上記はイメージの裏にボタンを置くということでしょうか?

    tandaさん、コメントありがとうございます。

    ヘルプを見ながら作成したのですが、もしかしたら漏れがあるかもしれませんのでもう一度見直してみます。

  • Pu

    こんいちはPuです。
    いえいえイメージをそのまま使用してます
    自分はクリックイベントをひらって実行してます
    でわ~でわ~

  • Tanda

    yamamotoさん、

    上と下のどちらのフォーマットを使用していますか?

    あと、たしか .bmp ファイルで保存するというところが肝心だったと思うのですが、.jpg とかで保存しているとかはありませんか?

  • yamamoto

    Puさん、コメントありがとうございます!

    試してみます!

    tandaさん、コメントありがとうございます!

    私が見ていたヘルプとは異なりますね、、、。

    イメージボタンで検索しているのですが、どのように検索したらそのヘルプにたどり着きますか?

  • nkmt

    tandaさんが投稿したのは以下かもしれません。
    イメージボタンを作成するには (magicsoftware.co.jp)

  • Tanda

    yamamotoさん、

    ヘルプを「イメージボタン」で検索すると、その検索結果の中に「イメージボタンを作成するには」というのが出てきますよ。

  • nkmt

    tandaさんの投稿を否定するものではありませんが、Webもいいですね。
    待ち時間にスマホで見るのもいいでしょうね。

  • yamamoto

    nkmtさん、tandaさん、ありがとうざいます!

    確認してみます。

    検索についてはやはり表示されていませんでした。

    Ver4だからでしょうが、一応バージョンアップの仕方などご存じであれば伺いたいです。

    とりあえずはWEBで見てみます!

  • Pu

    こんにちはPuです。
    自分は作成が面倒なのでイメージ画像そのままで
    以下のようにプログラムをcallしています。

  • yamamoto

    Puさん、コメントありがとうございます。

    コントロールにはコントロール名だけを付けてロジックで指定しておりますでしょうか?

    また、てっきり内部イベントのクリックを使用していると思っていたのですが見たところユーザーイベントのように見えます。

    クリック判定はどこでおこなっているのでしょうか?

     

  • Pu

    こんにちはPuです。
    コントロール名だけで、実際は内部イベントのクリックです。
    よく使うイベントはユーザーイベント(グローバル)に登録しております。
    探すのが面倒なので。
    でわ~でわ~

  • Tanda

    yamamotoさん、

    > Ver4だからでしょうが、

    詳細なバージョン番号はいくつですか?

  • yamamoto

    Puさん、ありがとうございます!

    理解できたので試作してみます。

    tandaさん、バージョンはヘルプ上部にVer4と記載がありました。

    詳細なバージョン番号はどこに記載があるのでしょうか。

  • Tanda

    yamamotoさん、

    ヘルプのバージョンでなくて、Magic本体のバージョンが分かればいいです。

  • yamamoto

    tandaさん、ありがとうございます。

    Magic本体はVer4.10bで最新なはずです。

  • Tanda

    yamamotoさん、

    Magic xpa 4Plus (4.10a)で試しましたが、下図の通り、ちゃんと出てきましたよ。

    yamamotoさんのヘルプ画面は「Ver4Plus」という表示ではなく、「Ver4」という表示になっているようですので、その辺りを確認されたほうがいいですよ。

     

  • Tanda

    yamamotoさん、

    ちなみに、ただの「Ver4」と言った場合、1989年にリリースされた「dbMAGIC V4」と、2019年頃にリリースされた「Magic xpa 4(Plus以前のもの!)」があります。最新のバージョンは、Magic xpa 4Plusです。

  • yamamoto

    tandaさん、ありがとうございます。確認してみます。

    Puさん、何度も申し訳ないのですが

    さっそく試してみたところ、親タスクでは機能したのに対し子タスクでは機能しない状態でした。

    親タスクに限定した機能だったりするのでしょうか、、、。

  • Pu

    こんにちはPuです。

    ボタンは実行元がプロパティにありますが、イメージにはそれがないので
    スコープとか伝播など色々仕組みが必要かもしれませんね
    自分は子タスクはサブフォームですがイメージを子タスクに配置していますが
    親タスク、子タスク関係なしに問題なく動作しています
    でわ~でわ~

     

  • yamamoto

    Puさん、コメントありがとうございます。

    一応、スコープや伝播も色々試してみましたが難しそうでした。

    自分の親子構成自体が上手くいっていないのかもしれません。

    また試行錯誤してみます!

    やり方を教えて頂きありがとうございました!

  • Tanda

    yamamotoさん、

    ロジックで壁にぶち当たったときの検証のコツですが、常にAPG程度の簡単なプログラムを作って、基本的な動作を検証されるといいですよ。2階層のタスクであっても、APG程度のタスクを単純2階層にして、試されるといいと思います。

サインインしてコメントを残してください。