C#で抵抗値をカラーコードに変換するアプリを作成しました。 テキストの代わりに色を表示する方法。たとえば、15Kと入力すると、テキストではなく、茶色、緑色、オレンジ色が表示されます。暗黙的にタイプ文字列をSystem.Drawing.Colorに変換できません
https://postimg.org/image/4tccjjnax/
私はlabel15.BackColor =色(解像度を[0] - '0')を設定 私はエラーが暗黙のうちにSystem.Drawing.Color
C#で抵抗値をカラーコードに変換するアプリを作成しました。 テキストの代わりに色を表示する方法。たとえば、15Kと入力すると、テキストではなく、茶色、緑色、オレンジ色が表示されます。暗黙的にタイプ文字列をSystem.Drawing.Colorに変換できません
https://postimg.org/image/4tccjjnax/
私はlabel15.BackColor =色(解像度を[0] - '0')を設定 私はエラーが暗黙のうちにSystem.Drawing.Color
にタイプの文字列を変換することはできません取得するあなたは、変換することができます文字列をColor.FromName()でColorに変換します。
例
label15.BackColor = Color.FromName(colours(res[0] - '0'));
あなたはelse文の後ろに} {持っていませんし、最初の行のみが他に実行され、他の線が常に実行されます注意してください。
あなたがする必要はありませんが、私はあなたがこの
if (res.Count() > 11)
{
MessageBox.Show("Invalid value");
}
else
{
textBox4.Text = ..
textBoxS.Text = ..
textBox6.Text = ..
}
ようにそれを行うことをお勧めします、私も追加し、イメージとしてあなたのコードを投稿しないでください、あなたのテキストボックスの論理名
を与えることをお勧めします質問のあなたのコード –