전체보기(295)
-
C# Bytes, KB, MD, GB 변환하기 0.00형식으로
바이트로 되어있는 것을 KB, MB, GB 형식으로 변환 해주는 것 ListView에 아이템을 추가하는 코드 // 리스트뷰에 아이템 추가할 때 for (int i = 0; i < files.Length; i++) { System.IO.FileInfo flinfo = new System.IO.FileInfo(files[i]); ListViewItem item = new ListViewItem(flinfo.Name, 0); // 파일 명 // 형변환하여 파일크기 지정 long aSize = Convert.ToInt64(flinfo.Length.ToString()); item.SubItems.Add(FormatBytes(aSize)); // 파일 크기 item.SubItems.Add(flinfo.Extensi..
2019.06.14 -
C# Thread를 이용한 파일찾기 메모..
파일 찾는 Class class FindClass { private string path; private string key; private IEnumerable files; public IEnumerable getResult() { return this.files; } public FindClass() { } public FindClass(string path, string key) // file info { this.path = path;this.key = key; } public void GoFind() // 찾기 { lock(this) { // 경로 DirectoryInfo di = new DirectoryInfo(path); //FileInfo[] files = di.GetFiles(keywor..
2019.06.14 -
C# 아웃룩 서명 가져오기
아웃룩 작성! (사용할 때) private void Result(object sender, EventArgs e) { Outlook.Application outl = new Outlook.Application(); Outlook.MailItem oMsg = (Outlook.MailItem)outl.CreateItem(Outlook.OlItemType.olMailItem); string textTitle = @"hi" + DateTime.Today.ToString("MM") + "_" + DateTime.Today.ToString("dd") + GetDay(DateTime.Now) ; string textBody = @"hello"; string textMailTo = @"'aaaa@gmail.com"; ..
2019.06.14 -
C# 문자열로 된 "1+2+3" 의 합을 구하라!
문제! "1+2+3" 이라는 문자열을 숫자로 계산하여 합을 나타내라 결과 : ex) 1+2+3 = 6 string temp = "1+2+3"; 먼저 위와 같은 문자열이 있다고 가정을 하고 (물론 입력 받아서 할 수도 있지만 귀찮기 때문..) 문자열로 "1+2+3" 으로 되어있는 걸 어떻게 더하지? 생각을 하다 너무 쉬운 방법이 있었다 바로 "+" 를 기준으로 문자를 나누는 것이다. "+"라는 문자를 기준으로 나누게 되면 바로 이렇게 될 것이다 string[] result= temp.Split('+'); 결과 : ["1"] ["2"] ["3"] 그럼 이걸 더하면 되겠다! 더하기 전에 sum 이라는 더할 변수를 선언하고 for문을 이용하여 더합니다. string temp = "1+2+3"; string[..
2019.06.14 -
C# 엔터 쳤을 때 이벤트 발생시키기
step 1) 엔터를 쳤을 때 들어오는 KeyEventArgs e 를 받는다. step 2) 만약 e의 keycode 값이 enter라면 step 3) 이벤트를 발생시킨다. btnAction.click 클릭 하여 , btnAction_Click 이라는 사용자 함수를 실행 private void EnterKeyPress(object sender, KeyEventArgs e) { // 만약 enter를 눌렀다면 btnAction 버튼을 클릭해라! if (e.KeyCode == Keys.Enter) { btnAction.Click += new EventHandler(btnAction_Click); } } private void btnAction_Click(object sender, EventArgs e) { ..
2019.06.14 -
VBA 유저폼에서 엔터쳤을 때 처리
vba 유저 폼 사용시 KeyDown Event 사용 Private Sub txtTerm_KeyDown(ByVal KeyCode As msforms.ReturnInteger, ByVal Shift As Integer) '//Keydown If KeyCode = 13 Then 'enter키를 눌렀을 때 동작 ' //코드 작성 End If End Sub
2019.06.14