-
06-04-2009, 03:01 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn C#, code bàn phím ảo viết bằng C#
Đây là bài tập C# của thầy cho về nhà tạo bàn phím ảo , khi nhấn 1 phím trên keyboard thì phím tương ứng sẽ đổi màu .
Mình mới học C# nên Code còn nhiều chỗ ko hợp lý mong các bạn góp ý > ThanksView more random threads:
- Phần mềm quản lí hóa đơn tiền điện
- có ai biết về z39.50 không (search csdl digital library)
- Source code 8-puzzle
- điểm danh các laptop doanh nhân đẳng cấp nhất hiện nay
- Share code C# game ai là triệu phú
- Lập trình chương trình diệt vius
- Window spy - Hổ trợ lập trình API
- Code chương trình quản lý sinh viên C#
- Mã nguồn C# hỗ trợ xử lý văn bản Word và Excel
- Các phương pháp mã hóa khóa bí mật
-
08-04-2009, 05:42 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
Cũng được, nâng cấp thêm 1 số tính năng nữa!
Phát triển thành chương trình tập gõ 10 ngón ấy hoặc dùng để đăng nhập pass,id gì ấy để qua mặt keylog
-
09-04-2009, 03:32 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn PHP:dùng để đăng nhập pass,id gì ấy để qua mặt keylog
-
10-04-2009, 10:53 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hook vào hệ thống để chặn thông điệp hoặcc làm giống bạn mèo hồi trước ý. Không nhớ làm thế nào nữa ^^
-
20-04-2009, 06:33 PM #5Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
bạn tham khảo đoạn sau:
Lớp SendKeys
Lớp SendKeys cung cấp ba phương thức chính: Send, SendWait và Flush cho phép bạn thao tác và sử lý phím trong ứng dụng hiện hành.
Phương thức Send
Phương thức Send cho phép bạn gởi phím đến ứng dụng hiện hành. Mỗi phím có thể có một hoặc nhiều ký tự. Để chỉ định phím đơn trên bàn phím bạn sử dụng chính ký tự đó, chẳng hạn, để gửi phím A thì bạn gởi ký tự “A”.
Trong trường hợp cần gửi tổ hợp phím, bạn có thể chỉ định chuỗi kết hợp. Ví dụ, muốn gửi phím A, B và C thì bạn gửi chuỗi “ABC”.
Ngoài ra, các dấu (+), (^), (%), (~), và {},(),[] có ý nghĩa đặc biệt với lớp SendKeys, để chỉ định các dấu này bạn cần khai báo bên trong cặp dấu {}.
Ví dụ, nếu gởi dấu + thì bạn khai báo chuỗi “{+}”.
Đối với trường hợp phím không thuộc ký tự như phím ENTER hay TAB thì bạn phải sử dụng các ký tự tương ứng
Bảng sau trình bày danh sách mã của các phím hành động:
Phím Mã
BACKSPACE { BACKSPACE}, {BS}, {BKSP}
BREAK { BREAK}
CAPS LOCK { CAPSLOCK}
DEL DELETE { DEL}, {DELETE}
DOWN ARRAOW { DOWN}
END { END}
ENTER { ENTER} {~}
ESC { ESC}
HELP { HELP}
HOME { HOME}
INS INSERT { INS} {INSERT}
LEFT ARROW { LEFT}
NUM LOCK { NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRNSC}
RIGHT ARROW { RIGHT}
SCROLL LOCK {SCROLL LOCK}
TAB { TAB}
UP ARROW { UP}
Tương tự, khi làm việc với phím chức năng, bạn có thể tham khảo mã tương ứng trong bảng sau:
Phím Mã
F1 { F1}
.. ..
F16 {F16}
+ {ADD}
- {SUBTRACT}
* {MULTIPLY}
/ {DEVIDE}
Chẳng hạn, bạn thiết kế Form7, thêm nút button1 vào Form7 và khai báo trong biến cố Click của nút button1 như sau:
private void button1_Click(object sender, EventArgs e)
{
label1.Text="You Clicked on this button";
}
Kế đến, chọn thuộc tính AcceptButton của Form7 là button1 rồi khai báo trong biến cố Activated của Form để gởi phím ENTER nhằm chọn nút button1 mỗi khi Form kich hoạt như ví dụ sau:
private void Form7_Activated(object sender, EventArgs e)
{
SendKeys.Send("{Enter}");
}
Khi thực thi chương trình, thay vì bạn nhấn nút button1, phím Enter tự động gởi đến để thực hiện chức năng này, kết quả trình bày như hình sau:
Nếu sử dụng tổ hợp phím Shifl, Ctrl, Alt thì bạn có thể khai báo dấu tương ứng trình bày trong bảng sau:
Phím Mã
Shifl +
Ctrl ^
Alt %
Chẳng hạn, bạn gởi tổ hợp phím Shifl cùng với phím số 6 thì khai báo tương tự như sau:
private void Form8_Activated(object sender, EventArgs e)
{
Sendkeys.Send(“(6)”);
Sendkeys.Send(“+(8)”);
Sendkeys.Send(“(10)”);
Sendkeys.Send(“(=)”);
Sendkeys.Send(“(60)”);
}
Khi thực thi chương trình, kết quả trình bày là biểu thức 6*10=60
như vậy bài của bạn là chỉ việc tạo các nút hay các label gì đó rồi đổi màu text sau khi nhấn phím, đồng thời trước khi nhấn một phím nào đó thì cần setfocus về cho form trước để cho form thụ lý sự kiện nhận phím KeyPress
-
10-06-2009, 08:06 AM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn ơi có code ko? share minh tham khảo với. Thanks.
-
07-08-2009, 07:06 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn nào có code Vỉtual keyboard C# Share cho mình với. Cái chỗ SendKeys mình chưa bit nó làm thế nào. Thanks
-
15-11-2010, 11:46 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn có thể cho mình biết là khi mình xuất ra một chuỗi kí tu làm sao để chuỗi ki tu đó liên kết voi cái bàn phím ảo mà mình tạo.vd nhu :một chuong trình tập đánh bàn phím mình xuất ra chuỗi abc chang hạn đầu tiên minh nhập chu a sau đó thi đến chu b nhung trên trên bàn phím ảo của minh sẽ đổi màu phím b để báo hiệu cho mình là phải nhập chu b
thanhk
-
17-11-2010, 06:19 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình cũng đang làm cái này, tuy chưa được hoàn chỉnh lắm, nhưng hy vọng có thể giúp các bạn được dù ko nhiều thì ít
Bấm vào đây để Download
-
18-11-2010, 01:30 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
link die rồi bạn ơi
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...