別のクラスの関数を使用し、色のダイアログを開いて、色の値をフォームに返すアプリケーションを作成しています。私はクラスを書いたが、なぜそれが私にエラーを与えるのか分からない。エラーはc# - 関数の色を返す
です。 'Editing.ChooseColor'はvoidを返すので、returnキーワードの後にオブジェクト式を続けてはいけません。
私のクラスコードが
public void ChooseColor()
{
ColorDialog ColorDialog = new ColorDialog();
ColorDialog.ShowDialog();
System.Drawing.Color Color = ColorDialog.Color;
return Color;
}
は私のフォームは機能や色を取得した値を呼び出しますです。手伝ってくれてありがとう。
変更あなたの戻り値の型ボイドからカラーへ – Mangist
関数の戻り値の型を 'void'から' Color'に変更し、ポジショニングがスマートになる前にオンラインで検索します。 –
'void'は"私のメソッドは何も返しません "を意味します。しかし、あなたは 'Color'を返そうとしているので、メソッドreturn-typeを適切に設定する必要があります。 – HimBromBeere