Cho dù bạn bấm số 1, 2 hay a, b, +, / hay gì chăng nữa thì "tín hiệu" từ bàn phím sẽ được control đang có focus nhận. Nếu bạn đang ở TextBox hoặc CheckBox1 thì TextBox1 hoặc CheckBox1 sẽ nhận Input. Không ai có thể đoán được là bạn đang muốn CheckBox2 hay CheckBox3 sẽ nhận Input. Suy nghĩ một chút đi.
Tức vẫn phải chuyển focus tới nơi quan tâm rồi mới tính tiếp được.
Windows không lường được trường hợp là ai đó muốn tiết kiệm từng cái click, từng cái nhấn phím.
Cùng lắm là bạn xoay xở: vd. đặt TextBox và thiết lập mọi control khác có TabStop là False. Phục vụ sự kiên TextBox_Change và nếu 1 thì chọn CheckBox1, nếu 2, 3, 4 thì ...
Rồi bạn xem bạn tiết kiệm được bao nhiêu cái nhấn phím. Cùng lắm bạn chỉ có 4 CheckBox mà cũng muốn tiết kiệm.
Tôi không đi chuyên sâu vào những chuyện vô bổ như tiết kiệm lần gõ. Thay vì mỗi lần gặp năm 1998 phải gõ a, gặp 1999 phải gõ b thì tôi gõ 1998 và 1999 cho nhanh. Khỏi phải vò đầu bứt tai, liệu 1998 là a và 1999 là b hay ngược lại. Hoặc là học thuộc lòng. Nhưng tôi không bao giờ thích học thuộc lòng.
Nếu bạn có khó khăn về code, muốn hiểu về cách thức hoạt động thì tôi sẵn sàng. Còn chuyện tiết kiệm ngón tay thì xin chờ người khác. Tôi không đam mê những cái như thế.