[제품종류] IEC667
[개발환경] Visual Studio 2008 C#
1. 대화창을 모달리스로 열고 SmartKeyboard를 생성자에서 받아 대화창 외부에 띄우고 한글을 입력하면글씨의 자음과 모음이 분리 되어 표시 됩니다. (그림참조)
해결 방법이 있을까요?
--------------------------------------------------------------
메인창에서 대화창 띄우는 부분 소스 코드
--------------------------------------------------------------
chUser = new UserForm(smartKeyboard1);
chUser.Location = new Point(30, 30);
chUser.Apply += new EventHandler(OnApply_User);
chUser.Show();
--------------------------------------------------------------
대화창에서 키보드 입력 받는 부분
--------------------------------------------------------------
SmartX.SmartKeyboard sKey;
public UserForm(SmartX.SmartKeyboard sKey)
{
this.sKey = sKey;
InitializeComponent();
}
private void textBox_GotFocus(object sender, EventArgs e)
{
if (((TextBox)sender).Name == textBox2.Name)
{
sKey.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NUMERICAL;
sKey.SizeRunTime = new Size(248, 248);
}
else
{
sKey.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL;
sKey.SizeRunTime = new Size(494, 197);
}
sKey.TargetInputObject = (TextBox)sender;
}
이상입니다.