ยินดีต้อนรับแขกผู้มาเยือน กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?
 
Please Login!

ผู้เขียน หัวข้อ: ทำอย่างไรให้ เมื่อเปิด form มาแล้วไม่สามารถกด key ใด ๆ ได้  (อ่าน 1667 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ AutoRun

  • นักเรียนอนุบาล

  • 11
  • Coolfirms

  • โพสต์: 20
  • zula: 4.5

  • *

  • OS: WindowsBrowser: IE

  • ล็อคอินล่าสุด
    17 สิงหาคม 11, 07:09:05
ตามหัวข้อความ อยากทราบวิธีการเขียนคำสั่งควบคุม ไม่ให้ผู้ใช้โปรแกรมสามารถกดคีย์ใด ๆ ได้เลย เมื่อโหลดฟอร์มขึ้นมาแล้วครับ เหมือนกับการล็อคหน้าจอหนะครับ
+1 โดย oil1984

ชุดรักษาผิวหน้าที่มีปัญหา และแชมพูรักษาปัญหาผมร่วง ลองเข้าไปดูดิ

ออฟไลน์ NGR

  • นักศึกษาปีสาม

  • 1593
  • Coolfirms

  • โพสต์: 367
  • zula: 815

  • *******

  • OS: WindowsBrowser: Chrome
  • ได้แต่้ทำตัวรก ไปวันๆๆ

  • ล็อคอินล่าสุด
    10 มิถุนายน 13, 10:19:39
ไม่สามารถกดป้อนข้อมูลได้เฉพาะในฟอร์ม หรือว่ากดไม่ได้ทั้งหมดเลยอ่ะครับ

ออฟไลน์ AutoRun

  • นักเรียนอนุบาล

  • 11
  • Coolfirms

  • โพสต์: 20
  • zula: 4.5

  • *

  • OS: WindowsBrowser: IE

  • ล็อคอินล่าสุด
    17 สิงหาคม 11, 07:09:05
ไม่สามารถกดป้อนข้อมูลได้เฉพาะในฟอร์ม หรือว่ากดไม่ได้ทั้งหมดเลยอ่ะครับ
กดไม่ได้ทั้งหมดเลยครับ
+0 โดย  

ชุดรักษาผิวหน้าที่มีปัญหา และแชมพูรักษาปัญหาผมร่วง ลองเข้าไปดูดิ

ออฟไลน์ SNddt

  • นักเรียนประถม

  • 37
  • Coolfirms

  • โพสต์: 20
  • zula: 18

  • **

  • OS: WindowsBrowser: Firefox

  • ล็อคอินล่าสุด
    16 พฤศจิกายน 12, 14:50:31
อยากรู้เหมือนกันแต่ดันไม่มีคน ตอบ
+0 โดย  
?????????????????????
???????--TRANCE--???????
???????FOREVER``???

[size=9]ผู้เยี่ยมชม คุณเป็นคนดี ใช่ไหม[/size]

ออฟไลน์ notezuza

  • นักเรียนประถม

  • 62
  • Coolfirms

  • โพสต์: 135
  • zula: 28.5

  • **
  • www.dektai2u.com

  • ล็อคอินล่าสุด
    13 มิถุนายน 13, 11:56:50
www.dektai2u.com เด็กใต้ทูยู ปี 3 แหล่งความรู้ ความบันเทิง

ออฟไลน์ sak2005

  • เว็บดีไซน์เนอร์

  • 7978
  • Coolfirms

  • โพสต์: 1,969
  • zula: 3729.25

  • *
  • สมาชิกกิตติมศักดิ์

  • OS: WindowsBrowser: Firefox
  • ตำแหน่ง:ครูผู้ให้

  • ล็อคอินล่าสุด
    วันนี้ เวลา 01:12
AutoIt v3 (*.au3)
โค๊ด: [Select]
Dim $i = 30  ;<== strat blockinput
$btn = MsgBox(36, "BlockInput confirm", "ท่านต้องการล๊อคเม๊าท์และคีย์บอร์ดใช่หรือไม่?")
If $btn = 7 Then Exit
Do
$i -= 1
BlockInput(1)
ToolTip("Locking.. mouse and keybroad. Please wait! 30 sec.. Remain: " & $i & " sec")
Sleep(1000)
Until $i <= 0
BlockInput(0) ;<== end blockinput
==========================================================
VB.Net ใช้คำสั่ง ObjectCom และ AutoItX3.dll
โค๊ด: [Select]
Imports AutoItX3Lib
Public Class Form1
    Private Sub Form1_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown
        Dim btn As String
        btn = MsgBox("ท่านต้องการล๊อคเมีาท์และคีย์บอร์ดใช่หรือไม่", 36, "BlockInput confirm")
        If btn = vbNo Then Exit Sub
        Dim oAutoIt As New AutoItX3
        Dim i As Integer = 30
        Do Until i <= 0
            i -= 1
            oAutoIt.BlockInput(1)
            oAutoIt.ToolTip("Locking..mouse and keybroad. Please wait!..Remain: " & i & " sec")
            oAutoIt.Sleep(1000)
        Loop
        oAutoIt.ToolTip("")
        oAutoIt.BlockInput(0)
    End Sub
End Class
=============================================================
JavaScript (*.js)
โค๊ด: [Select]
var ShellObj=new ActiveXObject("WScript.Shell");
var oAutoIt=new ActiveXObject("AutoItX3.Control");
var btn = ShellObj.Popup("ท่านต้องการล๊อคเม๊าท์และคีย์บอร์ดใช่หรือไม่?", 0, "BlockInput confirm", 36);
if ( btn == 6 ){
   var i = 0;
   while (i <= 30){
   oAutoIt.BlockInput(1); 
   oAutoIt.ToolTip("Please wait! 30 sec. Maintime: " + i + " sec");
   WScript.Sleep(1000);
   if (i == 30){
   oAutoIt.BlockInput(0); 
   break;
   }
   i++;
  }
}
+0 โดย  
« แก้ไขครั้งสุดท้าย: 17 พฤษภาคม 12, 04:36:28 โดย sak2005 »
จำเป็นต้องใช้ FlashPlayer

คำคม: เมื่อเวลาเปลี่ยน.. ทุกอย่างเปลี่ยน..

ออฟไลน์ notezuza

  • นักเรียนประถม

  • 62
  • Coolfirms

  • โพสต์: 135
  • zula: 28.5

  • **

  • OS: WindowsBrowser: Firefox
  • www.dektai2u.com

  • ล็อคอินล่าสุด
    13 มิถุนายน 13, 11:56:50
vb.net ใช้ event key press

โค๊ด: [Select]
Select Case e.KeyChar
Case "0" To "9"
e.Handled = False
Case Else
e.Handled = True
End Select

กดได้ 0-9

ค่าของปุ่มต่างๆ
+0 โดย  
www.dektai2u.com เด็กใต้ทูยู ปี 3 แหล่งความรู้ ความบันเทิง