안녕하세요 윈도움폼 프로그램을 하고 있습니다.
htmlwyswic을 사용합니다.
단축키로 데이터를 저장 합니다.
alt+S는 저장하고 다음으로 잘진행이 되는데요
ctrl+S는 저장루틴을 하고 다음으로 진행된후 S 문자열이 입력칸에 세팅이 됩니다.
아 정말 모르겠어요
private mshtml.IHTMLDocument2 doc;
private bool edits = true;
public event System.EventHandler SaveKey = null;
public htmlwysiwyg()
{
InitializeComponent();
doc = (mshtml.IHTMLDocument2)this.htmlRenderer.Document.DomDocument;
doc.designMode = "On";
}
private void htmlRenderer_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.S && (Control.ModifierKeys == Keys.Control || Control.ModifierKeys == Keys.Alt))
{
if (SaveKey != null)
{
SaveKey(sender, e);
}
}
}
로되어있고
폼에서 SaveKey() 로 등록해서 저장 루틴을 태웁니다.
private void htmlGross_SaveKey(object sender, EventArgs e)
{
saveData();
}
그리고 다음 리스트를 선택하는데 느닷없이 's’값이 세팅이 됩니다.
아 정보가 부족하지만 비슷한 현상을 아시면 부탁드리겠습니다.