重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

vb.net(vs2022)のtextboxのデザイン時と実行時の見た目の違いはなぜ起こるのでしょうか?

画像左はデザイン時です
コントロールを貼り付けて
BorderStyleを上から
・None
・FixedSingle
・Fixed3D
に設定しました

画像右は実行時です
3つ目のFixed3Dの見た目が変わってしまいます

なぜ変わってしまうのでしょうか?

vs2017で作成したものはデザイン時そのままで実行できます
昔の表示に戻ってしまったようで気になって気になって…

「vb.net(vs2022)のtextb」の質問画像

質問者からの補足コメント

  • 画像が小さいようなので拡大したものを貼ります
    デザイン時
    3つめのテキストボックスは下部にのみラインが入っている

    「vb.net(vs2022)のtextb」の補足画像1
      補足日時:2025/03/19 18:47
  • 実行時
    くぼみタイプになっている

    「vb.net(vs2022)のtextb」の補足画像2
      補足日時:2025/03/19 18:48

A 回答 (2件)

エントリーポイントから下記コードがなくなってるんじゃないんですか?


Application.EnableVisualStyles();

標準のTextBoxに、下線のみを描画する方法はないと思いますが、
カスタムコントロールでも貼り付けてますか?
もしくはコンピューターの描画の問題かなと思います。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます
Application.EnableVisualStyles()
も変化はありませんでした
カスタムコントロールもここでは使っておりません

2017で作ったシステムに新規Formを追加して実行したのが本質問です
2022で全く新しいプロジェクトを作って実行したら現象はおきませんでした

2017で作ったものは素直に2017で再ビルドすることにします
みなさまありがとうございました

お礼日時:2025/03/26 11:19

詳しくはないですが、2017と2022とで違いが出るなら、コモンコントロールを合わせてみると分かるかもです。


同じ物が使えるかどうかは分かりません。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A