C#/WinForm(35)
-
[WinForm] 익명변수
public string CurrentActivity { get { return textBox1.Text; } set { if (InvokeRequired) { MethodInvoker invoker = new MethodInvoker(delegate() { textBox1.Text = value; }); Invoke(invoker); } else { textBox1.Text = value; } } }
2012.04.06 -
[WinForm] Mouse Api
mouse_event함수는 인수로 지정한 내용의 Mouse Event를 발생시킵니다.Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtaInfo As Integer)▶VB.NET 선언mouse_event(flag, x, y, cbtn, 0)▶VB.NET 호출[DllImport("user32.dll")]public static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtaIn..
2012.02.17 -
[WinForm] 크로스쓰레딩 발동잠금
CheckForIllegalCrossThreadCalls = false; 하지만 이걸 쓰면 랜덤성 문제가 발생할 수 있어요~~!!
2012.02.17 -
[WinForm] 마우스 포인트 옮기기
[DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y); private void button1_Click(object sender, EventArgs e) { SetCursorPos(30, 30); }
2012.02.17 -
[WinForm] C#에서 Trace쓰기
#define TRACE_ON//
2011.12.01 -
[WinForm] WMI(Windows Management Instrumentation)를 이용하면 하드웨어의 정보를 추출
WMI(Windows Management Instrumentation)를 이용하면 하드웨어의 정보를 추출할수 있습니다. WMI는 많은 자료가 있으므로 생략하고 C#에서 간단하게 현재 접속된 USB에 대한 정보를 추출을 해보겠습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; namespace ConsoleApplication1 { public class WmiDemo { public static void Main(string[] args) { string sql = "SELECT * FROM Win32_DiskDrive WHERE InterfaceTy..
2011.12.01