Arsip: gimana supaya tdk keluar suara?

more 16 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 16 years ago
Manz
cobain ditambahin :
key :=#0;
supaya gak keluar tang ting tung nyah ... :mrgreen:

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

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

more 16 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 16 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 16 years ago
ImanD
sip manz_delphi ada lagi yg lebih mudah tinggal pke Chr atw Ord
misal Chr (VK_RETURN)
Ord(Key)

more 16 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 16 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
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- multiple-step operation generated errors. check each status.
by nunkee in MySQL more 12 years ago - Tanya: Cara kerja dbImage di Quick Report
by cintik in Hal umum tentang Pascal Indonesia more 17 years ago - delphi-id banyak perubahan mendasar ya.......
by EkoIndri in OOT more 16 years ago - Copy otomatis kedalam folder yang dbuat secara otomatis
by arjuna_1982 in Tip n Trik Pemrograman more 14 years ago - [Tanya]Lookup combobox di dbgrid
by abay_pop in Tip n Trik Pemrograman more 14 years ago - frekuensi komputer
by takumi in Hal umum tentang Pascal Indonesia more 16 years ago - Disable/Enable Key Lewat registry
by Tiwul in Network, Files, I/O & System more 15 years ago - [ask] baca isi file
by laguna in Hal umum tentang Pascal Indonesia more 16 years ago - trigger di delphi
by skh_cay in Reporting more 13 years ago - Hapus record dalam dua table yang berlainan sekaligus
by hafiezd in Tip n Trik Pemrograman more 14 years ago