Mengakses File & URL dengan AutoComplete di RichText Kontrol

Kontrol RichText adalah kontrol ActiveX yang berfungsi untuk menerima inputan teks, seperti kontrol textbox atau editbox yang merupakaan kontrol bawaan Visual Foxpro. Dengan kontrol RichText kita dapat membuat sebuah textbox seperti fasilitas "RUN" di windows. AutoComplete di Kontrol RichText ini agak berbeda dengan AutoComplete yang dimiliki oleh kontrol textbox seperti yang telah dijelaskan di posting Memanfaatkan Property Autocomplete di Textbox. Kalau di textbox AutoComplete berfungsi untuk menampilkan text yang sebelumnya sudah pernah diketikkan di textbox yang bersangkutan, tetapi kalau AutoComplete di Kontrol RichText berfungsi untuk menampilkan lokasi file, path dari file atau alamat website yang sudah pernah diketikkan di addres bar yang ada di Windows Explorer dan Internet Explorer.

Kontrol RichText ini secara default tidak terdapat di Form Control, seperti kontrol - kontrol bawaan Visual Foxpro lainnya. Untuk menambahkan Kontrol RichText ini salah satu caranya adalah bisa mengikuti langkah - langkah di bawah ini :

  1. Tambahkan kontrol ActiveX Control (OleControl) ke dalam form, seperti gambar di bawah ini.
  2. Setelah tampil jendela Insert Object, pilih Microsoft Rich Textbox Control seperti gambar di bawah ini.
  3. Setelah di tambahkan di form, maka kontrol RichText akan tampak seperti gambar di bawah ini.
Agar Kontrol RichText bisa digunakan untuk menampilkan AutoComplete, ketikkan source code berikut ini di dalam Procedure Init milik kontrol RichText tersebut :

DECLARE SHAutoComplete IN"shlwapi.dll" ;
 LONG hwndEdit, LONG dwFlags
SHAutoComplete(this.Hwnd,268435458)

Angka berwarna merah di dalam source code diatas merupakan nilai yang digunakan untuk mengatur jenis yang ditampilkan di AutoComplete. Ada tiga jenis pengaturan yang dapat digunakan untuk mengatur apa yang ditampilkan di AutoComplete milik kontrol RichText yaitu :

  1. Jika teman - teman mengisi angka yang berwarna merah diatas dengan angka 268435458, maka AutoComplete akan menampilkan path lengkap dari file seperti contoh gambar di bawah ini :
  2. Jika teman - teman mengisi angka yang berwarna merah diatas dengan angka 268435457, maka AutoComplete akan menampilkan nama dari file saja seperti contoh gambar di bawah ini :
  3. Jika teman - teman mengisi angka yang berwarna merah diatas dengan angka 268435460, maka AutoComplete akan menampilkan alamat web yang sudah pernah diketikkan di addres bar internet explorer seperti contoh gambar di bawah ini :
Bila teman - teman, masih kesulitan untuk mempraktekkan AutoComplete di kontrol RichText ini, bisa langsung melihat contohnya di project sederhana yang bisa di download di link di bawah ini :


Sebagai catatan jika di jendela Insert Object tidak terdapat pilihan Microsoft Rich Textbox Control atau saat mencoba project sederhana, kontrol RichText tidak tampil, maka silahkan registrasikan dulu file richtx32.ocx yang ada di dalam project sederhana dengan mengetikkan regsvr32 c:\richtx32.ocx. Path c:\ sesuaikan dengan path dimana teman - teman meletakkan file richtx32.ocx


SELAMAT MENCOBA...!!

No Response to "Mengakses File & URL dengan AutoComplete di RichText Kontrol"

Posting Komentar

Bila komentar tidak tampil, silahkan ke page Welcome dan beritahukan melalui email yang tertera disana, kemungkinan komentar anda dianggap sebagai spam, biar nanti admin yang akan merubahnya, Terima kasih.

Related Posts Plugin for WordPress, Blogger...