다른 클래스의 함수를 사용하고 색상 대화 상자를 연 다음 색상 값을 양식에 반환하는 응용 프로그램을 만들고 있습니다. 나는 수업을 썼지 만 그것이 왜 나에게 오류가되는지 이해하지 못한다. 오류는함수에서 색상 반환
입니다. 'Editing.ChooseColor'는 void를 반환하므로 반환 키워드 뒤에 개체 표현식을 사용하면 안됩니다.
내 클래스 코드는
public void ChooseColor()
{
ColorDialog ColorDialog = new ColorDialog();
ColorDialog.ShowDialog();
System.Drawing.Color Color = ColorDialog.Color;
return Color;
}
내 양식 기능과 색상을 얻을 값을 호출 할 것이다. 도와 주셔서 감사합니다.
변화 수익 유형 void에서 Color로. – Mangist
함수의 반환 유형을'void'에서'Color'로 변경하고 positing 전에 온라인에서 검색하는 것은 똑똑 할 것입니다. –
'void'는 "내 메소드가 아무것도 반환하지 않습니다"를 의미합니다. 그러나 당신은'Color'를 리턴하려고 시도하고 있으므로 리턴 타입을 적절히 설정해야합니다. – HimBromBeere