사용자 지정 언어를 페르시아어로 만듭니다. 그냥 텍스트로 사용할 수있는 구성 요소를 알고 싶습니까?C#의 사용자 지정 MessageBox
레이블이 여러 줄이 아니며 TextBox가 적합하지 않습니다. Visual Studio에서 사용하는 구성 요소는 무엇입니까?
내가 그림에 지정된 구성 요소는 무엇입니까?
사용자 지정 언어를 페르시아어로 만듭니다. 그냥 텍스트로 사용할 수있는 구성 요소를 알고 싶습니까?C#의 사용자 지정 MessageBox
레이블이 여러 줄이 아니며 TextBox가 적합하지 않습니다. Visual Studio에서 사용하는 구성 요소는 무엇입니까?
내가 그림에 지정된 구성 요소는 무엇입니까?
나는 RQDQ의 답을지지하는데, 레이블은 두 줄 이상을 차지하도록 확대 될 수있다. TextAlign이라는 속성이 있습니다. LeftCenter 또는 MiddleCenter로 설정하면 메시지 상자의 텍스트 동작을 시뮬레이션 할 수 있습니다. 텍스트가 한 줄에 들어 가지 않으면 레이블이 다른 줄에 자동으로 줄 바꿈됩니다. 그러나이 경우 AutoSize 속성을 false 기본값으로 설정합니다.
레이블을 사용할 수 있습니다. 그것은 텍스트 레이아웃을위한 여러 가지 옵션이 있습니다 ... 한 가지 방법은 "AutoSize = True"로 설정하는 것입니다.
고마워,하지만 내게 레이블 랩 랩 기능이 없습니다. –
모든 Visual Studio 프로젝트의 종류에 따라 다릅니다. Wpf 또는 Silverlight 또는 Asp.net 또는 심지어 모든 프로젝트 종류에 따라 다릅니다.
저에게 이미지가있는 MFC 스타일 레이블이 보이거나 브라우저에서 javascript로 끝나는 것처럼 보입니다.
Windows Form 프로젝트를 사용하고 있습니다. –
Win Form App을 사용하고 있기 때문에이를 위해 사용자 지정 양식 (창)을 만들어야하며 양식의 인스턴스를 만들고 양식에 사용자 지정 메시지를 설정 한 다음 전역 양식을 사용해야합니다 DoModal. 스타일 속성이 재정의 된 여러 줄 문자 상자를 사용하여 경계선을 표시하지 않거나 MessageBox 옵션을 사용하고 수동으로 \ n을 추가하여 새 줄을 입력 할 수 있습니다. –
MessageBox.Show ("새 줄을 \ n 깰 것입니다."); –
RichTextBox를 사용할 수 있습니다. 내 사용자 지정 MessageBox에 대한 사용 그리고 그것은 Correctlly 작동
나는 스티브에게 답을주지 않았다. MiddleCenter가 작동하지 않습니다. –
TextAlign 속성이 MiddleCenter로 설정된 System.Windows.Forms.Label을 사용하고 있습니까? ** 디자인 타임에 ** 라벨의 크기를 조정하여 두 줄 이상을 표시합니까? AutoSize = true 인 경우 런타임이 아닙니다. – Steve
감사합니다. 작동합니다. 그런데 빨간 상자에서 지정한 구성 요소는 무엇입니까? –