반응형
반응형
한글 컨트롤에 대한 공식 오픈 문서 아래의 문서를 다운받아서 찾아보거나 혹은 한글과 컴퓨터 공식 사이트의 개발 매뉴얼에서 찾아보면 된다. https://www.hancom.com/board/devmanualList.do?gnb0=25&gnb1=81 글로벌 소프트웨어의 리더, 한글과컴퓨터 www.hancom.com 액션 사용 방법 파라미터가 존재하는 경우 액션 생성 HwpAction act : 액션 객체 생성, 객체명 지정 CreateAction("actionID") : 특정 액션 ID의 액션 생성 actionID는 위의 공식 사이트나 매뉴얼에서 확인 가능 HWPCONTROLLib.HwpAction act = (HwpAction)axHwpCtrl1.CreateAction("actionID"); 파라미터 셋..
정의 XML 문서의 단일 노드를 표현 XML 데이터를 로드하고 저장은 XmlDocument를 사용 2023.03.08 - [Programming/C#] - C# - XmlDocument, XmlNode, Xpath 표현식 - XML 문서 조작 속성(Attribute) Attributes 이 노드의 특성이 포함된 XmlAttributeCollection을 가져옴 BaseURI 현재 노드의 기본 URI를 가져옴 ChildNodes 노드의 모든 자식을 가져옴 FirstChild 노드의 첫 번째 자식을 가져옴 HasChildNodes 이 노드에 자식 노드가 있는지를 나타내는 값을 가져옴 InnerText 노드와 모든 자식 노드의 연결된 값을 가져오거나 설정함 InnerXml 이 노드의 자식 노드를 나타내는 태그..
예시 폼 내에 추가할 키 다운 코드 시프트 엔터는 문서 내에서 작동 엔터는 폼 내의 특정 기능을 수행하도록 변경 // 한글 문서 내에서 엔터를 누를 경우 private void axHwpCtrl1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { // Shift + Enter일 때는 문서의 줄바꿈 유지 if (e.KeyCode == Keys.Enter && e.Shift) { return; } // Enter일 때는 문서 내용 지움 else if (e.KeyCode == Keys.Enter) { axHwpCtrl1.Clear(1); e.IsInputKey = true; // 이벤트 처리를 중복해서 발생하지 않도록 설정 btnAnswer_Click(s..
새로 띄울 폼 추가 (Form2)프로젝트 우클릭 - 추가 - 양식(Windows Forms) 양식(Windows Forms) 선택 - 추가 새로운 폼(Form2) 생성 확인UI 디자인Form1새 폼을 호출할 버튼 생성Form2호출된 새 폼을 닫고 다시 기존 폼으로 돌아가기 위한 닫기 버튼 생성설계새로운 폼을 다룰 객체 생성폼의 이름은 Form2이며 생성할 객체의 이름은 form2으로 정의Form2 form2 = new Form2();새로운 폼을 호출하여 보여줄 코드 작성생성한 폼 객체를 보여주는 코드form2.Show(); 호출된 폼을 종료하는 코드 작성생성된 폼(this, 자기자신)에서 폼 닫기Form2 코드 창으로 이동하여 코드 작성this.Close();구현Form1 버튼 클릭 이벤트 핸들러 기능 ..
개요 환경 설정 파일에 사용자가 지정한 키를 저장하여 호출해서 사용 할 수 있습니다. API KEY 혹은 SECRET EKY 등, 직접적으로 하드 코딩하는 것보다 보안 측면에서 더 안전할 수 있습니다. app.config 설정 솔루션 탐색기에서 app.config 파일 열기 요소 추가 : 하위 요소 추가 : 참조 추가 솔루션 탐색기에서 참조 우클릭 - 참조 추가 어셈블리 - System.Configuration 체크 - 확인 환경 설정 값 호출 (ConfigurationManager) ConfigurationManager.AppSettings.Get("키값") App.config 또는 Web.config 파일에서 지정된 키에 대한 값을 검색하는 방법 제공 using System.Configuration ..
XmlDocument XML 문서를 조작하는 데 사용되는 클래스 XML 문서 로드, 특정 요소 선택, 새로운 요소와 속성 생성, 요소 추가, 요소 제거, 요소 수정 등 다양한 작업 수행 XmlDocument 객체 생성 XmlDocument doc = new XmlDocument(); doc.Load("file.xml"); XmlDocument 메서드 Load: XML 문서 로드 SelectSingleNode: XPath 표현식을 사용하여 단일 노드 선택 SelectNodes: XPath 표현식을 사용하여 노드 집합 선택 CreateElement: 새로운 요소 생성 CreateAttribute: 새로운 속성 생성 CreateTextNode: 새로운 텍스트 노드 생성 AppendChild: 요소 추가 Ins..