アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になります
タイトル通りなのですが、パソコンの画面のサイズを自動で認識して、そのパソコンの画面に合うユーザーフォームが表示されるコードをご教示頂けないでしょうか?
その際、ユーザーフォームに設置してあるテキストボックスなども自動倍率で変動する仕組みを希望です。
よろしくお願い致します。

A 回答 (2件)

おはようございます。



検索した記事ですが、下記が参考になるでしょうか?

https://juuta-pc.com/vba-formsize-change/

No.1さんの回答内容の件もありますので、どちらが良いかになりますが。
    • good
    • 0
この回答へのお礼

ありがとうございました
このリンクをベースにしてやってみようと思います

お礼日時:2022/02/03 14:26

>>パソコンの画面のサイズを自動で認識して、そのパソコンの画面に合うユーザーフォームが表示されるコードをご教示頂けないでしょうか?



そういう画面は作れるけれど、あまり見やすい、使いやすい画面になりませんよ。

例えば、14インチ画面でバランスがいいようにフォームを作ったとして、それを32インチ画面に表示したら、表示面積はでかくなります。
テキストボックスサイズが同じだとすると、テキストボックスが異様に分散して表示されて違和感が出るでしょうね。
テキストボックスサイズも自動倍率でサイズを変えたら、「なんかでかいテキストボックスだなあ・・」なんて、これも違和感が出ると思います。

Webアプリケーションの「レスポンシブ」のようなやり方にすれば、そんなに違和感の出ないフォームになると思いますので、そういうフォームのほうがいいかもしれません。
だから、Webアプリケーションとして作ればいいんじゃあないでしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます
おっしゃる通りで全体的に見栄えが良くありません。
アドバイスありがとうございました。

お礼日時:2022/02/03 06:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!