Mohon tunggu...
Wawan Supriadi
Wawan Supriadi Mohon Tunggu... lainnya -

LAHIR DI SUMEDANG TANGGAL 20 NOVEMBER 1966 -. PERNAH JADI GURU DI SMP DAN SMK SEJAK TAHUN 1988 SAMPAI TAHUN 2013. PROGRAMMER DI RSU KABUPATEN SUMEDANG - SENANG MEMPELAJARI SOFTWARE 3D ANIMATION E-Mail wulansoft.computindo@gmail.com Website :http://rsudsumedang.com

Selanjutnya

Tutup

Inovasi

Perfect Text, ActiveX Penyempurnaan Dari Text Box

22 Maret 2010   10:06 Diperbarui: 26 Juni 2015   17:16 1023
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Pada Visual Basic 6 ada sebuah komponen yang sering dipakai, yaitu Text Box, tapi ActiveX ini punya sedikit kelemahan yaitu  misalnya untuk berpindah dari Text1 ke Text2 harus menggunakan Tab, kalaupun pakai enter harus memasukan code

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then Text2.SetFocus

End Sub

Memang code tersebut hanya satu baris, tapi kalau text box nya banyak ?Hehehe tentunya cukup merepotkan juga. Oleh karena itu saya mencoba membuat ActiveX yang saya beri nama Perfect Text, yaitu penyempurnaan dari Text Box.

Penyempurnaannya terletak dalam PropertiesYaitu

  • Enkripsi
  • SetAngka
  • SetAwalKapital
  • SetEnkripsi
  • SetLangsung
  • SetTerbilang

Enkripsi terdiri dari 10 buah hurup yang unik, artinya tidak ada yang sama, misalnya

BUDAKIRENG, MANUKHIBER, atau SAYURLODEHini dimaksudkan untuk menyembunyikan harga yang sebenarnya. Enkripsi ini akan bekerja bila nilai SetEnkripsi bernilai True

Contoh pemakaian

Penulisan Syntaks nya

Private Sub Command1_Click()

PT2.Text = PT1.Hasil

End Sub

SetAngka bila diberi nilai True, maka yang bisa dimasukan hanya angka dari 0-9 koma dan titik, huruf tidak bisa masuk, ini sangat berguna pada pemorgraman data base bila type datanya number.

SetAwalKapital bila bernilau True akan menyebabkan apa yang kita ketik awal katanya berupa huruf capital, ini sangat bermanfaat untuk memasukan data berupa nama orang sehingga kita tidak usah repot-repot menekan tombol Shift, dan untuk fasilitas ini sama sekali tidak memerlukan code

SetLangsung, bila diberi nilai True, maka kursor akan berpindah ke Perfect Text yang lainnya. Disini tidak memerlukan bahasa program, hanya diperlukan pengaturan nilai Tab Index masing-masing object

SetTerbilang, bila diberi nilai True, bisa menubah angka menjadi terbilang, contoh

Penulisan syntaks nya

Private Sub Command1_Click()

Label1.Caption = PT1.Hasil

End Sub

Bila Saudara memerlukan PT.OCX bisa di download DISINI yang berukuran hanya sekitar 61 KB, copykan file PT.ocx ini ke

Kemudian register dengan perintah

Bila berhasil, pada VB6 ActiveX tersebut sudah terdaftar sebagai Object

SEMOGA BERMANFAAT

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun