- [ C# ]Check if directory exists on FTP server2016-07-07 14:09:38public bool DirectoryExists(string directory) { bool directoryExists; var request = (FtpWebRequest)WebRequest.Create(directory); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credentials = new NetworkCredential("user", "pass"); try { using (request.GetResponse()) { directoryExists = true; } } catch (WebException) { directoryExists = false; } return directoryExists; }In this case:..
- [ C# ]마우스 좌표값 얻기2016-04-05 13:05:58기본적인 좌표값은Mouseposition.X , Mouseposition.Y 로 사용하면된다. 하지만 컨트롤안에서 좌표가 필요할때가 있다.해당컨트롤.PointToClient(Mouseposition.X , Mouseposition.Y)로 사용하면된다. (MouseEventArgs e ) e.X, e.Y 와 같다.
- [ C# ]Bitmap객체를 이용한 이미지 분할2016-03-10 11:36:41소스는 비트맵 객체를 GetPixel을 이용해 모든 픽셀을 저장한 뒤에넓이와 높이 위치를 지정하면 새로운 Bitmap객체에 SetPixel로 값을 복사하는 방식이다.원하는 위치를 지정하여 내 임의대로 자를 수 있다. 출처 : http://jinmy.tistory.com/4
- [ C# ]xml 쓰기 읽기2015-12-16 17:29:19/// /// XML 생성 /// private void CreateXML() { // 생성할 XML 파일 경로와 이름, 인코딩 방식을 설정합니다. XmlTextWriter textWriter = new XmlTextWriter(@"C:\example.xml", Encoding.UTF8); // 들여쓰기 설정 textWriter.Formatting = Formatting.Indented; // 문서에 쓰기를 시작합니다. textWriter.WriteStartDocument(); // 루트 설정 textWriter.WriteStartElement("root"); // 노드와 값 설정 textWriter.WriteStartElement("root_a"); textWriter.WriteString("a"); ..
- [ C# ]기상날씨 xml 파싱2015-12-14 16:33:59class Weather{ // http://www.kma.go.kr/wid/queryDFS.jsp?gridx=98&gridy=84 기상청 날씨 xml 이용 public string weather = ""; public Weather() { getWeather(); } public void getWeather() { XmlDocument docX = new XmlDocument(); // XmlDocument 생성 try { docX.Load("http://www.kma.go.kr/wid/queryDFS.jsp?gridx=98&gridy=84"); // url로 xml 파일 로드 } catch { return; } XmlNodeList hourList = docX.GetElementsByTagName("..
- [ C# ]PictureBox 이미지 다른 이름으로 저장2015-10-19 13:07:04SaveFileDialog dlg = new SaveFileDialog(); dlg.Title = "다른 이름으로 저장"; dlg.DefaultExt = "jpg"; dlg.Filter = "JPEG (*.jpg)|*.jpg|Bitmap (*.bmp)|*.bmp|GIF (*.gif)|*.gif"; dlg.FilterIndex = 0; if (dlg.ShowDialog() == DialogResult.OK) { pictureBox1.Image.Save(dlg.FileName); }
- [ C# ]Farpoint 리스트 박스2015-10-19 13:05:18FarPoint.Win.Spread.CellType.ListBoxCellType listcell = new FarPoint.Win.Spread.CellType.ListBoxCellType(); listcell.ImageList = ImageList1; listcell.ItemData = new string[] { "One", "Two", "Three"}; listcell.Items = new string[] {"One","Two","Three"}; listcell.ItemHeight = 40; fpSpread1.ActiveSheet.Cells[0, 0].CellType = listcell; [참조] http://helpcentral.componentone.com/NetHelp/SpreadNet7/WF/s..
- [ C# ]winform 화면 프린팅2015-10-19 11:36:00public class Form1 : Form { private Button printButton = new Button(); private PrintDocument printDocument1 = new PrintDocument(); public Form1() { printButton.Text = "Print Form"; printButton.Click += printButton_Click; printDocument1.PrintPage += printDocument1_PrintPage; this.Controls.Add(printButton); } void printButton_Click(object sender, EventArgs e) { CaptureScreen(); printDocument1.Prin..