Arsip: gimana supaya tdk keluar suara?

more 17 years ago
putukaca
hi
saya punya kode untuk pindah dari Tedit satu ke yg lainnya
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key = VK_DOWN) or (Key = VK_RETURN) then
begin
SendMessage(Handle,WM_NEXTDLGCTL,0,0);
end
else
if Key = VK_UP then
begin
SendMessage(Handle,WM_NEXTDLGCTL,-1,0);
end;
end;
mengapa keluar suara tung-tung ketika saya menekan enter ya?
ada solusinya nggak supaya nggak keluar suara tsb?
thank's
Yudi
more 17 years ago
Manz
cobain ditambahin :
key :=#0;
supaya gak keluar tang ting tung nyah ... :mrgreen:

more 17 years ago
ImanD
@manz_delphi
key :=#0;ni klo type key nya Char {klo di OnKepressed} sedangkan ini di OnKeyDown.... gimana hayoooooo??/ xixixixixi

more 17 years ago
Manz
Ya gampang juga, pindahin ajah code yang di onKeydown itu onKeypress event dengan function yang sama kemudian tambahin Key := #0;

more 17 years ago
ImanD
@manz_delphi
tak segampang itu kan bro ya,
Key = VK_DOWN
Key = VK_RETURN
Key = VK_UP
DataType Key onKeyDown is Word but DataType Key onKeyPressed is Char.....
more 17 years ago
Manz
Betul ... kan untuk
VK_RETURN =#13
VK_DOWN =#28
VK_UP =#26
Nah jadi :
Original Code
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key = VK_DOWN) or (Key = VK_RETURN) then
begin
SendMessage(Handle,WM_NEXTDLGCTL,0,0);
end
else
if Key = VK_UP then
begin
SendMessage(Handle,WM_NEXTDLGCTL,-1,0);
end;
end;
jadi
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Char);
begin
if (Key =#28)or (Key =#13)then
begin
SendMessage(Handle,WM_NEXTDLGCTL,0,0);
end
else
if Key =#26then
begin
SendMessage(Handle,WM_NEXTDLGCTL,-1,0);
end;
end;

more 17 years ago
ImanD
sip manz_delphi ada lagi yg lebih mudah tinggal pke Chr atw Ord
misal Chr (VK_RETURN)
Ord(Key)

more 17 years ago
Manz
bro @ImanD ... bisa juga ...
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Char);
begin
if (Key = chr(VK_DOWN)) or (Key = chr(VK_RETURN)) then
begin
SendMessage(Handle,WM_NEXTDLGCTL,0,0);
key :=#0; { <--- ilangin suarane }
end
else
if Key = chr(VK_UP)then
begin
SendMessage(Handle,WM_NEXTDLGCTL,-1,0);
key :=#0; { <--- ilangin beep ne }
end;
end;

more 17 years ago
putukaca
hi
terimakasih atas sarannya. saya dah coba kedua cara diatas kok malah nggak mau pindah ya ketika saya tekan enter, apa ada kaitanya dengan perubahan dari
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState); ke:
procedure TfKustomer.FormKeyDown(Sender: TObject; var Key: Char); yang mas2 berikan pada contoh. mohon pencerahannya.
thank's
Yudi
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- masalah waktu migrasi qreport 3 ke 4
by budigangsar in Hal umum tentang Pascal Indonesia more 15 years ago - out of memory
by jordan in Hal umum tentang Pascal Indonesia more 18 years ago - Fast Report dalam EXE ?
by himen81 in Hal umum tentang Pascal Indonesia more 18 years ago - Convert karakter to chr??
by johnizzy in Tip n Trik Pemrograman more 16 years ago - Pemakaian Inno Setup ?
by budi_bunga in Tip n Trik Pemrograman more 17 years ago - MOHON BANTUANNYA
by poespitazone in Enginering more 17 years ago - pesan gagal koneksi lewat ado
by e_soep in Tip n Trik Pemrograman more 17 years ago - Minta source code buat game perang*an pake delphi donk
by belajaraja in Games more 17 years ago - help mo masukin itemindex diradiogroup ke DB
by tegecool in Bedah Kasus more 16 years ago - Open Source ada di sini...
by eksant in OpenSource dan Gratis more 18 years ago