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

■35176 / 2階層)  Lableのカラー色を文字変数から変更したい
□投稿者/ ま〜 一般人(8回)-(2022/10/19(Wed) 13:05:52)
  • アイコンいつもありがとうございます

    > Lable と誤記っているのはさておき。
    はい、間違ったスペルでコピペしたみたいです

    > Label1.BackColor = RichTextBox2.BackColor
    > の動作を文字列経由で受け渡したい、という状況でしょうか。
    ここも、誤記でlabelが正です

    Dim pdBackColor = TypeDescriptor.GetProperties(Label1).Find("BackColor", False)
    Label2.BackColor = DirectCast(pdForeColor.Converter.ConvertFromInvariantString("255,245,222"), Color)
    で上手く行きました

    原因は新しく作ったFormの先頭にImports System.ComponentModelが無かった為です。
    以前、教えて頂いた時のFormには書いてあったのですが今回それが無かった為に
    TypeDescriptorで構文エラーになっていました。
    以前色々とやってる中で何処かで見つけて書いていたもので何故必要なのかも理解せずに書いてましたので構文エラーとはならず気づかないまま。あれやこれややってました。。
    参照設定だけでは駄目なのでしょうか?
    何を基準にImports したら良いのか分からないですね。

    それと、またまた棚ぼたの文例ありがとうございます。
    凄く勉強になりました。

    然しながら
    > 永続化を目的として使う場合は、PropertyDescriptor の方が良さそうですが。
    > Dim t As Type = RichTextBox1.GetType()
    > For Each p As PropertyInfo In t.GetProperties()
    のPropertyInfoで構文エラーとなります。要因は上記と同じく何かImportsしなくては?。。。

解決み!
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: Lableのカラー色を文字変数から変更したい /魔界の仮面弁士 →Re[3]: Lableのカラー色を文字変数から変更したい /魔界の仮面弁士
 
上記関連ツリー

Nomalアイコン Lableのカラー色を文字変数から変更したい / ま〜 (22/10/18(Tue) 17:28) #35172
Nomalアイコン Re[1]: Lableのカラー色を文字変数から変更したい / KOZ (22/10/18(Tue) 18:24) #35173
Nomalアイコン Re[1]: Lableのカラー色を文字変数から変更したい / 魔界の仮面弁士 (22/10/18(Tue) 20:29) #35175
  └Nomalアイコン Lableのカラー色を文字変数から変更したい / ま〜 (22/10/19(Wed) 13:05) #35176 解決み! ←Now
    └Nomalアイコン Re[3]: Lableのカラー色を文字変数から変更したい / 魔界の仮面弁士 (22/10/19(Wed) 13:58) #35178
      └Nomalアイコン Re[4]: Lableのカラー色を文字変数から変更したい / ま〜 (22/10/21(Fri) 17:21) #35190 解決み!

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

Mode/  Pass/


- Child Tree -