프로그래밍 TIP/.NET 12

[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..

[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..

[C#] ListView 에 동적으로 삽입한 Item 에 포커스주고 자동으로 스크롤 해주기

private void button1_Click(object sender, EventArgs e) { int count = 0; for (int i = 0; i < 50; i++) { ListViewItem item1 = new ListViewItem(); item1.Text = "닉네임 " + i.ToString(); ; listView1.Items.Add(item1); } listView1.Focus(); count = listView1.Items.Count; for (int i = 0; i < count; i++) { SendKeys.SendWait("{LEFT}"); } for (int i = 0; i < count; i++) { SendKeys.SendWait("{DOWN}"); } listVi..

[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; namespace TestFormn { public partial class Form1 : Form { // RichTextBox 에 Add 시킬 버튼 private Button btn = new Button(); // 버튼의 초기 Location private Point deltaPoint = new Point(200, 100); public Form1() { Initialize..

반응형