IT/Visual Studio (C#)(10)
-
C# XtraGrid 에 엑셀 붙여넣기 하는법
using System;using System.Windows.Forms;using DevExpress.XtraGrid.Views.Grid;using System.Data;public partial class Form1 : Form{ public Form1() { InitializeComponent(); // 그리드뷰의 KeyDown 이벤트에 핸들러 추가 gridView1.KeyDown += GridView1_KeyDown; } private void GridView1_KeyDown(object sender, KeyEventArgs e) { // Ctrl+V (붙여넣기) 키가 눌렸을 때 if (e.Con..
2024.10.15 -
[C# 으로 FTP 접속하는 방법] C# FTP 접속 Visual Studio 2019 기준으로 작성
C# 으로 FTP 접속하는 방법 C# 으로 FTP 접속하는 방법, 파일 업로드, 다운로드, 삭제 등 진행 ※ 예제코드 1 ● FTPManager.cs using System; using System.Collections.Generic; using System.Net; using System.Text; namespace Directory_copy { public class FTPManager { public delegate void ExceptionEventHandler(string LocationID, Exception ex); public event ExceptionEventHandler ExceptionEvent; public Exception LastException = null; public bo..
2024.03.21 -
TSC 바코드 QRCODE, DMATRIX, 1D 바코드
'1D바코드 가로위치, 세로위치, 바코드폰트, 바코드세로길이, 0:텍스트미표시/1:텍스트표시, 각도-0/90/180/270, 폰트가로길이, 폰트가로길이, 프린트할 바코드 Call barcode("5", "20", "128", "40", "0", "0", "1", "2", sPN11) 'QR코드 Call sendcommand("QRCODE 200,130,H,2,A,0,M2,S7," + """" + s2DBar + """") 'DATAMATRIX Call sendcommand("DMATRIX 170,130,50,50," + """" + s2DBar + """")
2024.02.01 -
C# COM Port Serial Sherch 검색 및 조회, C# 컴포트 확인하기
C# 에서 컴포트를 활용해서 무언가 해야하는 경우가 있다. 내 컴퓨터에 잡혀있는 COM Port 를 확인하고 이를 컨트롤에 뿌려보자. string[] PortNames = SerialPort.GetPortNames(); // 포트 검색. foreach (string portnumber in PortNames) { cbPort.Properties.Items.Add(portnumber); // 검색한 포트를 콤보박스에 입력. } Properties 부분은 나는 DevExpress 를 사용중이라 약간 문법이 다른 경우가 있다. 일반 컨트롤을 사용중이라면 참고해서 수정하면 될 듯 하다. 오랜만에 10년만에 C#을 하면서 개발 툴로는 DevExpress 를 쓰는데 아 하나도 모르겠다. 참조, 클래스 깅거이 안나서..
2022.06.28 -
C# COM Port OUTPUT, C# ZPL RS232 출력
아직 회사에서 ZEBRA 프린터를 이용해서 라벨을 발행하다보니 프로그램을 C#으로 변경해도 ZEBRA를 버릴수가 없다. 그중 가장 편한 방법이 COM PORT 를 이용하는 방법이다보니 C# COM PORT 를 이용해서 ZPL 발행시 참고!! using System.IO.Ports; private void simpleButton1_Click(object sender, EventArgs e) { SerialPort mySerialPort = new SerialPort("COM1"); mySerialPort.BaudRate = 9600; mySerialPort.Parity = Parity.None; mySerialPort.StopBits = StopBits.One; mySerialPort.DataBits = ..
2022.06.27 -
C# 자릿수 채우기/특정 길이까지 값을 채우기/문자열 채우기/2
string str = "ABCD"; char spad = '0'; str.PadLeft(전체 자릿수 , spad) 또는 str.PadRight(전체 자릿수 , spad) 전체 자릿수에 10 넣을 경우 결과 값 - str.PadLeft(전체 자릿수 , spad) : 000000ABCD - str.PadRight(전체 자릿수 , spad) : ABCD000000 형식을 지정하는 다른 방법은? "00000000.##" https://rohsstory.tistory.com/460
2021.01.07