본문 바로가기

컴퓨터/언어,프로그래밍

[스크랩][C#] 스트링 포멧 // String .Format() 메서드 : 문자열 연결 관련 주요 기능. 태그 연결 시 많이 쓰임 using System; public class 스트링포맷 { public static void Main(string[] args) { int i = 1234; double d = 1234.5678; string s = "1234"; // 서로 다른 데이터형식을 묶을 때 문자열로 묶어준다. string result = String.Format("{0} {1} {2}", i, d, s); Console.WriteLine("{0}", result); // 정수 또는 실수형 자릿수 표현 가능 result = String.Format("{0:###,###}", i); // #은 숫자값이 들어올 자릿수. 세자리 .. 더보기
[C#] String.Format 사용방법 출처 : http://kimstar.pe.kr/blog/156 Posted by kimstar Posted in " .NET " 출처: http://www.devpia.com/maeul/contents/de ··· page%3D1 http://www.rkttu.com/ http://dotnettipoftheday.org/tips/verba ··· ral.aspx 1. 자유자재로 사용하는 치환자 view sourceprint? 1.String.Format("{0} {1} {1} {4} {3} {2}", 'a', 'b', 'c', 'd', 'e'); 2.// => a b b e d c 2. C# 만의 편리한 기능: Verbatim String과 함께 사용하는 강력한 Formatting API view sou.. 더보기
[C# .NET] Microsoft FlexGrid Control 사용방법 (작성중) // 셀 갯수 지정 (열 20개 x 행 100개 짜리 테이블) grd.Cols = 20; grd.Rows = 100; // 1행 1열 셀지정 grd.Col = 1; grd.Row = 1; // 셀 색 지정 grd.CellForeColor// 글자색 지정 grd.CellBackColor// 셀 배경색 지정 = Color.Empty; //기본값 = Color.Blue; = Color.FromName("BLUE"); // 대소문자 구분 없음 = Color.FromArgb(255, 255, 0);//RGB:0~255 // 셀 정렬 지정 grd.CellAlignment = 4;// 정가운데 정렬 // 칼럼 정렬 지정 grd.set_ColAlignment(2, 4);// 2째 열, 정가운데(4)정렬 값설명 0셀 내.. 더보기
[C# .NET] MSFlexGrid 컨트롤에 직접 입력 가능한 기능 만들기 (종목추가/종목삭제) 대충 개념정도만 설명함. [사용법] MSFlexGrid의 여러 셀 중에서 내가 입력을 원하는 셀에 마우스를 클릭하고, 마우스 오른쪽 버튼을 눌러서 "종목추가" 메뉴를 클릭하면 해당 셀에 텍스트 박스가 뜨고 원하는 글자(종목)을 입력 받는다. (입력이 끝난 후) 포커스가 셀을 떠나면 텍스트박스에 입력한 내용을 해당 셀에 저장하게 되고, 텍스트박스의 내용은 지워지며 텍스트 박스는 보이지 않게 된다. 지우고 싶은 셀에 마우스로 클릭한 뒤 마우스 오른쪽 버튼을 눌러 "종목삭제"를 선택하며 해당 셀의 내용은 지워진다. [적용컨트롤] MSFlexGrid1 contextMenuStrip1 textBox1 [코드] //셀에서 커서가 떠날 때 private void MSFlexGrid1_LeaveCell(object s.. 더보기
How to Move the Textbox Control in C# private void button1_Click(object sender, EventArgs e) { this.textBox1.Location = new System.Drawing.Point(2, 3); } public partial class Form1 : Form { int tickX = 0; int tickY = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.textBox1.Location = new System.Drawing.Point(28, 38); } private void button1_Click(object sender, EventArgs e) { te.. 더보기
[C# .NET] BackgroundWorker, ProgressBar 활용 [BackgroundWorker] BackgroundWorker는 별도의 쓰레드에게 일을 시키기 위해 사용하는 클래스. [ProgressBar] ProgressBar는 작업진행이 얼마 되었는지 보여주는 표시바이다. public frmAutoGetList() { InitializeComponent(); bworker.WorkerReportsProgress = true; bworker.WorkerSupportsCancellation = true; bworker.DoWork += new DoWorkEventHandler(bworker_DoWork); bworker.ProgressChanged += new ProgressChangedEventHandler(bworker_ProgressChanged); bwork.. 더보기
[C# .NET] NotifyIcon, ContextMenuStrip 활용 (초간단ㅋ) 프로그램을 계속 실행 시켜두지만 화면에 띄우지 않아도 될 때, 작업표시줄에 계속 보이면 신경 쓰이잖아요? 트래이 아이콘으로 만들어서 시계 옆에 쪼맨한 아이콘으로 박아두면 덜 신경 쓰이죵~ 그럴 때 사용하는 거랍니다. (NotifyIcon) ContextMenuStrip은 트래이 아이콘이 되었을 때 마우스 오른쪽 버튼을 누르면 메뉴가 띄게끔 만들 때 사용하구요.. [NotifyIcon 컨트롤 추가] [ContextMenuStrip 컨트롤 추가 > 메뉴추가] 폼디자인에서 직접 메뉴를 넣어줘도 되고, 코딩할 때 넣어줘도 됨. [NotifyIcon 컨트롤 속성변경] [주의] :: Icon 설정을 하지 않으면 Tray Icon이 보이지 않음. //메인창 메뉴 > 화면 숨기기 클릭시 작동 private void m.. 더보기
[C#] Tray Icon (트래이 아이콘)으로 만들기 프로그램을 종료하지 않고, 숨겨놓고 구동시키고 싶을 때 Tray를 이용하면 된다. 검색]에서 *.ico 파일로 검색하면 많이 나온다.) 그리고 나서 트래이 명령을 줄 버튼( button1 )과 notifyIcon1에 이벤트를 추가하면 된다. //Tray 시키기 private void button1_Click(object sender, System.EventArgs e) { this.Hide(); // 폼을 보이지 않게 한다. alt+tab 시 보이지 않는다. notifyIcon1.Visible = true; // 트레이의 아이콘을 보이게 한다. this.Hide(); this.notifyIcon1.Text ="FileMover is Run"; } //원래대로 돌아오기 private void notifyI.. 더보기