2009-03-20 4 views
2

Java에는 메시지를 표시하고 (간단한) 사용자 입력을 얻기 위해 미리 만들어진 커스터마이즈 가능한 윈도우를 제공하는 'JOptionPane'이라는 표준 스윙 라이브러리에 유용한 클래스가 있습니다.C#에서 JOptionPane에 해당하는?

C#으로 사용자에게 예/아니오/취소 유형 메시지를 표시하는 'MessageBox.Show (..)'가 있지만 쉽게 사용할 수있는 사용자 정의 가능한 클래스 (또는 간단한 라이브러리)가 있다는 것을 알고 있습니다. 입력 상자?

같은 것이 functionality available에서 JOptionPane까지입니다.

+0

인, 비있다. 혼자서 구현해보십시오. –

답변

0

글쎄, 제가 생각할 수있는 유일한 점은 this.입니다. 참조를 추가해야하므로 Microsoft.VisualBasic.dll에 포함되어 있습니다. 그 이상으로 커스터마이징 할 방법이 없다고 생각하지만, 그럴 경우 작은 유연성을 얻을 수 있습니다.

1

windows vista로는 taskdialog api가 있습니다.

이것은 사용자가 묻는 의미가 아니라 C# 라이브러리가 아닌 OS 기능입니다. 그러나 대략적으로 동일한 영역을 다룹니다 :보다 다양한 메시지 상자 API는 간단한 대화 상자를 수동으로 레이아웃하는 것을 덜어줍니다. 당신이 구글이라면, 이전 윈도우에서이 API를 에뮬레이션하는 C# 래퍼를 찾을 수 있습니다.

마지막으로, 여기에 비주얼 베이직 기존의 입력 상자에서 제외 a blog entry how to use it in c#