예를 모든 형태의 속성을 변경할 수 있습니다어떻게 C# Windows 응용 프로그램에
* Size
* StartPosition
*ShowInTaskbar
3 응용 프로그램을 시작하기 전에 전화하십시오.
모든 양식의 시작 부분에 속성을 한 번만 설정하고 동일한 표준을 사용하고 싶습니다. 고맙습니다.
예를 모든 형태의 속성을 변경할 수 있습니다어떻게 C# Windows 응용 프로그램에
* Size
* StartPosition
*ShowInTaskbar
3 응용 프로그램을 시작하기 전에 전화하십시오.
모든 양식의 시작 부분에 속성을 한 번만 설정하고 동일한 표준을 사용하고 싶습니다. 고맙습니다.
런타임 중에 확장 메서드를 사용하여이 작업을 수행 할 수 있습니다.
public static class FormExtensions
{
public static Form SetFormProperties(this Form form)
{
form.Height = 100;
form.Width = 100;
form.StartPosition = FormStartPosition.WindowsDefaultLocation;
form.ShowInTaskbar = true;
return form;
}
}
그런 다음 양식 인스턴스를 만들 때 호출하십시오.
var newForm = new SomeForm().SetFormProperties();
왜 IDE의 속성 창에서 설정하지 않습니까? –
@CharlesMay 동일한 속성 값을 가진 수십 (수백 개)의 양식이있는 프로젝트를 그림하면 하나의 속성을 변경해야합니다. – squillman