DOBON.NETプログラミング道掲示板

■35659 / 7階層)  リソースデザイナの開き方
□投稿者/ 魔界の仮面弁士 大御所(1586回)-(2025/02/26(Wed) 10:00:58)
  • アイコン2025/02/26(Wed) 10:49:25 編集(投稿者)

    No35658に返信(な55さんの記事)
    掲示板の利用ルールに
    >>> 半角カナは使用しないでください。文字化けの原因になります。
    と記載がありますので、次回以降ご留意ください。
    Shift_JIS だと 0xA1-0xDF の範囲の文字がそれにあたります。
    (気づきにくいですが、投稿文に Halfwidth Katakana Middle Dot が混入していますね)


    > Form1のLoadプロシージャーに
    > PictureBox1.Image=My.Resources.tokyo
    > とコードを書くと、My.Resorces.tokyoの下に赤なみ線が付いてしまいます。
    > 「BC30311 型'Byte()'の値を'Image'に変換できません。」

    従来版では、画像リソースは、実装上は Image オブジェクトを返すプロパティなのですが
    現状は、As Byte() なプロパティであるということなのですね。それはあまりに酷いですね。

    ImageConverter クラスを経由させれば、As Byte() から As Image にすることはできますが…。
    https://atmarkit.itmedia.co.jp/ait/articles/0706/07/news139.html


    As Byte() のままではデザイン時に画像リソースを Image プロパティに指定できなくなりますし、
    なにより今回のような破壊的な仕様変更だと、またどこかで As Image に戻る可能性もありそう。


    今、手元にバージョン 17.9.2 な環境しか無いので試せませんが、
    レガシ版のリソースエディターで画像を追加した場合も同じですか?
    また、Visual Studio 2022 17.14.0 Preview 1.1 だとどうでしょうか?

    あるいは下記のように、resx ファイルを XML として手動編集してみたら改善しますか?
    https://developercommunity.visualstudio.com/t/Drag-n-drop-images-into-new-Resource-Exp/10728068


    前回紹介した URL で、Microsoft 社の melytcさんが GitHub Discussions #9474 に投稿されていましたが
    不自然な点や使いにくい部分については、適宜フィードバックを投稿するなり、
    同種の投稿に対して vote up しておいた方が良いかと思います。
    ユーザーからの vote が多い案件は、改修優先度があがりやすくなります。


    Image は IDisposable であるにもかかわらず、My.Resources のプロパティは
    「取得するたびに、新しい Image インスタンスを生成してしまう」
    という、まるでメソッドのような動作をしてくるので、
    時には Byte 配列を返して欲しいと考えることもありますが、
    流石に、Image を返す機能が失われているのは改悪過ぎる…。
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[6]: リソースデザイナの開き方 /な55 →Re[8]: リソースデザイナの開き方 /な55
 
上記関連ツリー

Nomalアイコン リソースデザイナの開き方 / な55 (25/02/25(Tue) 10:59) #35652
Nomalアイコン Re[1]: リソースデザイナの開き方 / 魔界の仮面弁士 (25/02/25(Tue) 11:57) #35653
  └Nomalアイコン Re[2]: リソースデザイナの開き方 / な55 (25/02/25(Tue) 16:23) #35654
    └Nomalアイコン Re[3]: リソースデザイナの開き方 / 魔界の仮面弁士 (25/02/25(Tue) 18:03) #35655
      └Nomalアイコン Re[4]: リソースデザイナの開き方 / な55 (25/02/25(Tue) 19:16) #35656 resource.jpg/14KB
        └Nomalアイコン Re[5]: リソースデザイナの開き方 / 魔界の仮面弁士 (25/02/26(Wed) 01:59) #35657
          └Nomalアイコン Re[6]: リソースデザイナの開き方 / な55 (25/02/26(Wed) 09:09) #35658
            └Nomalアイコン リソースデザイナの開き方 / 魔界の仮面弁士 (25/02/26(Wed) 10:00) #35659 ←Now
              └Nomalアイコン Re[8]: リソースデザイナの開き方 / な55 (25/02/26(Wed) 10:45) #35660 解決み!
                └Nomalアイコン Re[9]: リソースデザイナの開き方 / 魔界の仮面弁士 (25/02/26(Wed) 13:11) #35661 解決み!
                  └Nomalアイコン Re[10]: リソースデザイナの開き方 / くるり (25/04/16(Wed) 22:11) #35676 解決み! 1744809060.png/9KB

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

Mode/  Pass/


- Child Tree -