여름나라겨울이야기 240

[C#] RichTextBox의 마우스 다운 시에 팝업으로 클릭한 문장 보여주기

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; // 추가된 네임 스페이스 정규식 사용해야죠. using System.Text.RegularExpressions; namespace WinTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); // 예제를 위해서 넣어둔 부분입니다. // 적당히 바꾸서야 겠죠. StringBuilder sb..

[마감] 티스토리 초대장 나눠드립니다.

초대장이 남았네요. 블로그 주제와 앞으로의 다짐을 이 글의 댓글로 남겨주시면 특별히 문제 없는한 초대장 7장 있는 것 한장씩 보내드립니다. 전에는 선착순이었는데 유령블러그가 된 것들이 많아서 번거롭지만 주제와 다짐을 통해 진짜 블러깅 하실 분에게만 드리고자 합니다. 남겨주실 것 다시 확인: 주제, 다짐, 메일주소. 다만 1 주일 이내에 개설 안 하시면 환수 들어갑니다. ^^/

ETC 2009.02.25

[C#] BackgroundWorker 컨트롤을 접하다.

자세한건 MSDN 에서.. BackgroundWorker 클래스를 사용하면 별도의 전용 스레드에서 작업을 실행할 수 있습니다. 다운로드 및 데이터베이스 트랜잭션과 같은 시간이 많이 걸리는 작업이 실행되는 동안에는 UI(사용자 인터페이스)가 응답을 중지한 것처럼 보일 수 있습니다. UI의 응답 속도를 높이려 하고 이러한 작업과 관련된 지연 시간이 길어지는 경우 BackgroundWorker 클래스는 간편한 해결책을 제공합니다. 백그라운드에서 시간이 많이 걸리는 작업을 실행하려면 BackgroundWorker를 만든 다음 작업의 진행률을 보고하고 작업이 끝날 때 알리는 이벤트를 수신합니다. 프로그래밍 방식으로 BackgroundWorker를 만들거나 이 개체를 도구 상자의 구성 요소 탭에서 폼으로 끌어 올 ..

[C#] WebBrower 컨트롤의 자동스크롤 Button 달기

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace TestForm { public partial class Form1 : Form { private int intScrollBtn = 1; // 용도: 스크롤 방향 private Point p = new Point(0, 0); // 용도: 스크롤 위치 지정 private int deltaY = 10; // 용도: 스크롤 간견 조정 public Form1() { In..

반응형