Arsip: Ngetik harga barang di TEdit langsung ada separatornya

more 17 years ago
wiseguy1997
Halo teman-teman,...
Boleh nanya nieh...
Gimana ya caranya kalo kita input harga barang di Edit1 yang muncul langsung kayak kalkulator gitu. Misal kita ngetik angka 2500500, maka yang muncul di Edit1 adalah 2,500,500.00 atau 2.500.500,00
Pake Event apa ya Edit1-nya?
Mohon pencerahannya. Semoga juga bermanfaat bagi yang lain.
Makasih
TETAP SEMANGAT UNTUK BELAJAR
:lol:

more 17 years ago
onsir
pake komponen LMDMaskEdit dari LMD lebih mudah, jadi gak perlu haru keluar dari komponen tsb sdh otomatis tampil formatnya. tinggal seting di propertinya.

more 17 years ago
ImanD
klo mo pke 3rd party ya banyak component-nya, bisa juga pke TEditPlus, TcxCurrencyEdit(DevExpress) de el el

more 17 years ago
reminder2k1
Klo gw sih biasanya pake event OnChange & OnExit... Nah situ tulis aja
di OnChangenya harus ada variable yang nampung nilai dari Edit1nya... Misalnya:
try
Nilai:=StrToFloat(Edit1.Text)
except
end;
Trs di event OnExitnya:
Edit1.Text:=CurrToStrF(Nilai,ffCurrency,19,2);
Met coba ya???

more 17 years ago
ImanD
@reminder2k1: Klo gw sih biasanya pake event OnChange & OnExit... Nah situ tulis aja di OnChangenya harus ada variable yang nampung nilai dari Edit1nya... Misalnya:buat apa variable tersebut? trus kenapa harus 2 events yg di pke?Trs di event OnExitnya:try Nilai:=StrToFloat(Edit1.Text) except end;
Edit1.Text:=CurrToStrF(Nilai,ffCurrency,19,2);

more 17 years ago
cyber_hecker
kalo ku baca.. pada onChange berfungsi untuk menyimpan nilai float dari edit1 ke variabel 'nilai'.
pada onExit baru merubah format tampilannya sesuai dengan nilai yang berada pada variabel 'nilai'
tul gak ?

more 17 years ago
reminder2k1
Yang gw pake komponen Edit biasa standard dari Delphi... Maksudnya variable itu untuk menampung inputan user dulu & harus di cek yang di input itu ada numeric, kemudian di event OnExit variable itu di kembalikan lagi ke Edit1...

more 17 years ago
ImanD
mmmmhhh klo di OnExit az kan bisa pke perintah val
procedure TForm1.Edit1Exit(Sender: TObject);
var
Nilai, Code: integer;
begin
Val(Edit1.Text,Nilai,Code);
Edit1.Text:=FormatFloat('#,##0',Nilai); // atw format pke digit desimal '#,##0.00'
end;
klo pun sangat dibutuhkan u/ memfilter inputan pke
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (((Key>=#48) and (Key<=#57)) or (Key=#8)) then
Key:=#0;
end;
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
- mass cashtoword di fast report
by jonathan_giuliano in Reporting more 15 years ago - No faktur spy ga sama
by wati in Tutorial & Community Project more 12 years ago - Soal TAdoTable... share dikit....
by juan81 in Hal umum tentang Pascal Indonesia more 17 years ago - OMR
by rykemit in Enginering more 18 years ago - gimana bikin format 001 di fast report 3.xx
by oloan_ac in Reporting more 16 years ago - mau tanya
by Kijokotopo in OOT more 17 years ago - Aplikasi Server Client
by jacky in Hal umum tentang Pascal Indonesia more 16 years ago - Create Database Programmatically
by albie in FireBird more 17 years ago - Deadly Red
by eksa in OOT more 16 years ago - Customer Display Via USB
by dania in Network, Files, I/O & System more 16 years ago