[제품종류] IEC1000Lite
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============안녕하세요 터치스크린에 비밀번호를 걸고싶습니다.
처음 시작할때 뜨는 배경(대기)화면에서 비밀번호를 입력하면 프로그램이 실행되도록 할 수 있을까요?
그리고 마스터 비밀번호(변경X)와 사용자 지정(변경O) 비밀번호 설정이 가능할까요?
=============== 답 변 ===============
안녕하세요.
문의주신 내용처럼 비밀번호를 입력했을 때 프로그램이 정상 동작하도록 하는 기능은 SmartForm의 PasswordDialog 기능을
활용하시면 구현이 가능합니다. 다만, 말씀하신 것처럼 비밀번호를 두개를 설정하여 관리하는 것은 현재 기능에서는 지원되지 않는
기능이기 때문에 참고해주시기 바랍니다.
자세한 사용 방법은 아래의 예시 코드를 확인해주시기 바랍니다.
[예시 코드]
private void Form1_Load(object sender, EventArgs e)
{
smartForm1.MainForm = this;
// MainForm에 접근하기 위한 비밀번호 설정
smartForm1.PasswordDialog.AdminPassword = "0123456789";
// 비밀번호 입력 페이지 상단의 Title 내용을 설정
smartForm1.PasswordDialog.Title = "비밀번호를 입력해주시기 바랍니다.";
// 비밀번호 입력 페이지 출력 함수 호출
FormStartPassword();
}
private void FormStartPassword()
{
// 비밀번호 입력 페이지 출력
DialogResult eResult = smartForm1.PasswordDialog.ShowDialog();
if (eResult == DialogResult.OK)
{
// 비밀번호가 올바르게 입력되었을 경우 MainForm 출력
smartForm1.Show(0);
}
else
{
// 비밀번호 페이지를 종료했을 때 프로그램 종료
smartForm1.Close();
}
}