Hai, apa kabar. Kali ini saya mau membagikan tulisan mengenai properti - properti milik Flex Grid. Flex Grid berbentuk kolom dan baris seperti excel.
Terlihat tabel sebelah kiri ada nama properti - properti berserta fungsiny, sedang disebelah kolom kanan, anda bisa melihat data tpe yang digunakan, seperti vLong untuk tipe data Integer yang berkaitan dengan angka, vString tipe data String yang berkaitan dengan unsur huruf dan karakter dan vBoolean tipe data boolean berkaitan dengan Logika.
Daftar Properti - properti Flex Grid
Berikut properti dari Flex Grid beserta contoh kode programnya.
Metode - metode Milik Flex
Grid
|
|
Deskripsi
|
Contoh Kode
|
AddItem
Tambahkan baris teks
baru ke grid.
|
flxgrd.AddItem(“Beberapa
Teks”)
|
Masukkan baris baru di
Row.
|
flxgrd.AddItem(“Beberapa Teks”),Row
|
Tambahkan tiga baris
ke grid.
|
flxgrd.AddItem(“Teks baris 1” & vbTab & “Teks baris 2” & vbTab
& “Teks baris 3”)
|
Clear
Membersihkan isi semua
sel.
|
flxgrd.Clear
|
RemoveItem
Menghapus satu baris
dari grid.
|
flxgrd.RemoveItem Row
|
Flex Grid Miscellaneous Properties
|
|
Deskripsi
|
Contoh Kode
|
AllowBigSelection
Memungkinkan pengguna untuk memilih
keseluruhan baris atau kolom di grid
|
flxgrd.AllowBigSelection =
True
flxgrd.AllowBigSelection =
False
|
AllowUserResizing
Memungkinkan pengguna
untuk mengubah ukuran baris atau kolom atau keduanya (hanya tersedia pada
baris atau kolom tetap)
|
flxgrd.AllowUserResizing =
n
where n =
flexResizeNone 0
flexResizeColumns 1
flexResizeRows 2
flexResizeBoth 3
|
CellAlignment
Mengembalikan atau
menetapkan nilai yang menentukan penyelarasan data (atau gambar) dalam sel
atau rentang sel.
Nilai flexAlignGeneral
menyejajarkan string sebagai LeftCenter dan angka sebagai RightCenter.
|
flxgrd.CellAlignment = n
where n =
flexAlignLeftTop 0
flexAlignLeftCenter 1
flexAlignLeftBottom 2
flexAlignCenterTop 3
flexAlignCenterCenter 4
flexAlignCenterBottom 5
flexAlignRightTop 6
flexAlignRightCenter 7
flexAlignRightBottom 8
flexAlignGeneral 9
|
CellPicture
Mengatur atau
mengembalikan gambar yang akan ditampilkan di sel atau rentang sel saat ini.
|
Set flxgrd.CellPicture =
LoadPicture(“C:\Temp\Image.jpg”)
|
CellPictureAlignment
Mengembalikan atau
mengatur penyelarasan gambar dalam sel atau kisaran sel yang dipilih.
|
flxgrd.CellPictureAlignment
= n
(sama seperti
CellAlignment di atas kecuali untuk flexAlignGeneral 9)
|
Clip
Mengembalikan atau
mengatur isi sel di wilayah yang dipilih grid.
|
flxgrd.Clip = vString
dimana vString menyimpan
data untuk dimasukkan ke dalam sel yang dipilih
|
Col
Mengembalikan atau
menetapkan koordinat Kolom sel aktif. Nomor kolom dimulai dari 0.
|
flxgrd.Col = Col ‘atur Col Kolom aktif n
vCol = flxgrd.Col ‘copy Kolom Aktif Tidak ke vCol
|
Row
Mengembalikan atau
menetapkan koordinat Baris sel aktif. Nomor baris mulai dari 0.
|
flxgrd.Row = Row ‘atur aktif Baris ke Baris n
vRow = flxgrd.Row ‘salin aktif Row No ke vRow
|
ColAlignment
Mengembalikan atau
menetapkan penyelarasan data dalam kolom.
Setel keselarasan sama untuk semua kolom. |
flxgrd.ColAlignment(Col) =
n ‘menyelaraskan semua kolom
(sama seperti
CellAlignment di atas kecuali untuk flexAlignGeneral 9)
|
Setel keselarasan sama
untuk semua kolom.
|
flxgrd.ColAlignment(-1) =
n ‘menyelaraskan semua kolom
(sama seperti
CellAlignment di atas kecuali untuk flexAlignGeneral 9)
|
ColData
ColData
Mengembalikan atau menetapkan nilai bilangan panjang yang terkait dengan setiap kolom.. |
flxgrd.ColData(Col) =
1234 ‘col colat set nilai
vLong =
flxgrd.ColData(Col) ‘menyalin data
ke vLong
|
RowData
Mengembalikan atau
menetapkan nilai Long number yang terkait dengan setiap baris.
|
flxgrd.RowData(Row) =
1234 ‘set row RowData nilai
vLong =
flxgrd.RowData(Row) ‘menyalin data
baris ke vLong
|
ColIsVisible
Mengembalikan nilai
Boolean yang menunjukkan apakah kolom yang ditentukan (Kol) saat ini
terlihat.
|
vBoolean =
flxgrd.ColIsVisible(Col) ‘vBoolean = Benar / Salah
|
ColPos
Mengembalikan jarak di
Twips antara sudut kiri atas kontrol dan sudut kiri atas kolom yang
ditentukan.
|
vLong =
flxgrd.ColPos(Col) ‘Kol = nomor
kolom
|
ColPosition
Menetapkan posisi
kolom grid, memungkinkan Anda memindahkan kolom ke posisi tertentu.
|
flxgrd.ColPosition(Col) =
n ‘bergerak Kol ke posn n
|
RowPosition
Menetapkan posisi
baris grid, memungkinkan Anda untuk memindahkan baris ke posisi tertentu.
|
flxgrd.RowPosition(Row) =
n ‘bergerak Baris ke posn n
|
Cols
Mengembalikan atau
menetapkan jumlah kolom di grid.
|
flxgrd.Cols = n ‘atur jumlah kolom menjadi n
vLong = flxgrd.Cols ‘menetapkan vLong ke No kolom
|
Rows
Mengembalikan atau
menetapkan jumlah baris dalam grid.
|
flxgrd.Rows = n ‘mengatur jumlah Baris ke n flxgrd.Rows
= 0 ‘hapus semua baris
vLong = flxgrd.Rows ‘set vLong ke No of Rows
|
ColSel
Mengembalikan atau
menetapkan kolom awal atau akhir untuk rentang sel.
|
flxgrd.ColSel = n ‘atur kolom pilih nilai ke n
vLong = flxgrd.
ColSel ‘set vLong ke kolom pilih
|
RowSel
Mengembalikan atau
menetapkan baris awal atau akhir untuk rentang sel.
|
flxgrd.RowSel = n ‘atur lebar kolom ke n
vLong = flxgrd.RowSel ‘set lebar semua kolom ke n
|
ColWidth
Mengembalikan atau
menetapkan lebar kolom yang ditentukan di Twips.
|
flxgrd.ColWidth(Col) =
n ‘atur lebar kolom ke n flxgrd.ColWidth(-1)
= n ‘set lebar semua kolom ke n
flxgrd.ColWidth(Col) =
0 ‘menyembunyikan kolom (masih bisa
menampung data)
|
FillStyle
Mengembalikan atau
menetapkan nilai yang menentukan apakah suatu perubahan mengubah satu atau
semua sel yang dipilih.
|
flxgrd.FillStyle = n
where n =
flexFillSingle 0
flexFillRepeat 1
|
FixedAlignment
Mengembalikan atau
menetapkan penyelarasan data dalam sel tetap kolom dalam kotak.
|
flxgrd.FixedAlignment(Col)
= n
(sama seperti
CellAlignment di atas kecuali untuk flexAlignGeneral 9)
|
FixedCols
Mengembalikan atau
menetapkan jumlah total kolom tetap di grid.
|
flxgrd.FixedCols = n ‘mengatur jumlah kolom tetap
vLong =
flxgrd.FixedCols ‘menetapkan vLong ke
No kolom tetap
|
FixedRows
Mengembalikan atau
menetapkan jumlah baris tetap dalam grid.
|
flxgrd.FixedRows = n ‘tetapkan jumlah baris tetap ke n
flxgrd.FixedRows = 0 ‘hapus semua baris tetap vLong =
flxgrd.FixedRows ‘set vLong ke No dari
fixed rows
|
FocusRect
Mengembalikan atau
menetapkan jenis fokus persegi panjang di sekitar sel saat ini. Jika persegi
panjang digambar sel dicat dengan warna latar belakang.
|
flxgrd.FocusRect = n
where n =
flexFocusNone 0
flexFocusLight 1
flexFocusHeavy 2
|
FormatString
Menetapkan format
string yang membentuk lebar kolom grid, alignments, fixed rows dan kolom
text.
|
flxgrd.FormatString =
vString
|
HighLight
Menyoroti
Mengembalikan atau menetapkan nilai yang menentukan apakah sel yang dipilih muncul disorot. |
flxgrd.HighLight = n
where n = flexHighlightNever 0
flexHighlightAlways 1
flexHighlightWithFocus 2
|
LeftCol
Mengembalikan atau
menetapkan kolom paling kiri yang terlihat (selain kolom tetap).
|
flxgrd.LeftCol = n ‘set grid sehingga n adalah
kolom kiri
vLong = flxgrd.LeftCol ‘ambil kolom yang paling terlihat
|
MergeCells
Mengembalikan atau
menetapkan nilai yang menentukan apakah sel dengan konten yang sama harus
dikelompokkan dalam satu sel. Anda juga harus mengatur properti MergeRow dan
/ atau MergeCol dari baris requred atau col.
|
flxgrd.MergeCells = n
where n =
flexMergeNever 0
flexMergeFree 1
flexMergeRestrictRows 2
flexMergeRestrictColumns 3
flexMergeRestrictBoth 4
|
MergeCol
Mengembalikan atau menetapkan
nilai yang menentukan kolom mana yang seharusnya isinya digabungkan.
|
flxgrd.MergeCol(Col) =
True ‘= Salah untuk
menonaktifkan
|
MergeRow
MergeRow
Mengembalikan atau menetapkan nilai yang menentukan baris mana yang seharusnya isinya digabungkan. |
flxgrd.MergeRow(Row) =
True ‘=Salah untuk
menonaktifkan
|
MouseCol
Mengembalikan posisi
mouse saat ini.
|
vLong =
flxgrd.MouseCol ‘kembali
kolom No
|
MouseRow
Mengembalikan posisi
mouse saat ini.
|
vLong =
flxgrd.MouseRow ‘kembali
baris No
|
Picture
Mengembalikan gambar
kontrol grid yang terlihat
|
Sepertinya
tidak bekerja di Access
|
PictureType
Mengembalikan atau
menetapkan jenis gambar yang dihasilkan oleh properti Gambar.
|
Lihat
properti gambar di atas
|
Redraw
Mengembalikan atau
menetapkan nilai yang menentukan apakah grid harus digandakan secara otomatis
setelah setiap perubahan.
|
flxgrd.Redraw = True
flxgrd.Redraw = False
|
RowHeight
Mengembalikan
atau menetapkan tinggi baris yang ditentukan di Twips.
|
flxgrd.RowHeight(Row) = n ‘setel tinggi baris ke n flxgrd.RowHeight(-1)
= n ‘set tinggi semua baris ke n
|
RowHeightMin
Mengembalikan atau
menetapkan tinggi baris minimum untuk keseluruhan kendali di twips.
|
flxgrd.RowHeightMin =
n ‘setel tinggi baris minimum ke n
|
RowIsVisible
Mengembalikan nilai
Boolean yang menunjukkan apakah baris yang ditentukan (Row) saat ini
terlihat.
|
vBoolean =
flxgrd.RowIsVisible(Row) ‘vBoolean = Benar
/ Salah
|
RowPos
Mengembalikan jarak di
Twips antara sudut kiri atas kontrol dan sudut kiri atas dari baris yang
ditentukan.
|
vLong =
flxgrd.RowPos(Row) ‘Row = nomor
baris
|
ScrollBars
Mengembalikan atau
menetapkan nilai yang menentukan apakah grid memiliki scroll bar horizontal
dan / atau vertikal.
|
flxgrd.ScrollBars = n
where n = flexScrollNone 0
flexScrollHorizontal 1
flexScrollVertical 2
flexScrollBoth 3
|
ScrollTrack
Menetapkan nilai yang
menentukan apakah grid menggulir grid.
|
flxgrd.ScrollTrack =
True ‘=Salah
untuk menonaktifkan
|
SelectionMode
Mengembalikan atau
menetapkan nilai yang menentukan apakah grid harus memungkinkan seleksi sel
reguler, seleksi oleh baris atau seleksi menurut kolom.
|
flxgrd.SelectionMode = n
where n =
flexSelectionFree 0
flexSelectionByRow 1
flexSelectionByColumn 2
|
Sort
Menyortir
Menetapkan nilai yang menyusun baris yang dipilih sesuai kriteria yang dipilih.
Catatan
:
Konstanta string
flexSortCustom tidak bekerja di Access, gunakan nilai numerik 9
sebagai gantinya.
|
flxgrd.Sort = n
where n =
flexSortNone 0
flexSortGenericAscending 1
flexSortGenericDescending 2
flexSortNumericAscending 3
flexSortNumericDescending 4
flexSortStringNoCaseAscending 5
flexSortNoCaseDescending 6
flexSortStringAscending 7
flexSortStringDescending 8
flexSortCustom 9 (lihat
catatan)
|
Text
Mengembalikan atau
menetapkan isi teks sel saat ini atau rangkaian sel yang dipilih.
|
flxgrd.Text = vString ‘copy string ke sel saat ini
vString = flxgrd.Text ‘salin sel saat ini ke vString
|
TextArray
Mengembalikan atau
menetapkan isi teks dari sel yang sewenang-wenang. Indeks adalah angka yang
menentukan sel yang akan diindeks. Hal ini dihitung dengan mengalikan baris
yang diinginkan dengan jumlah kolom dan menambahkan kolom yang diinginkan.
|
flxgrd.TextArray(Index) =
vString ‘copy vString ke cell
vString = flxgrd.
TextArray(Index) ‘salin ke vString
|
TextMatrix
Mengembalikan atau
menetapkan isi teks dari sel yang sewenang-wenang. Nomor Row dan Col
menentukan identitas sel.
|
flxgrd.TextMatrix(Row,Col)
= vString ‘menyalin vString ke
sel
vString = flxgrd.TextMatrix(Row,Col) ‘sel salin ke vString
|
TopRow
Baris teratas
Mengembalikan atau menetapkan baris terlihat paling atas (selain baris tetap) di grid. |
flxgrd.TopRow = Row
vLong = flxgrd.TopRow
|
Version
Mengembalikan nomor
versi kontrol Flex Grid. Angka pertama adalah versi mayor, 2 digit versi
minor terakhir.
|
vString = flxgrd.Version
Example: 600 = V6.00
|
WordWrap
WordWrap
Mengembalikan atau menetapkan nilai yang menentukan apakah teks dalam cel |
flxgrd.WordWrap = True
flxgrd.WordWrap = False
|
Properti Huruf Milik Flex Grid
|
|
Deskripsi
|
Contoh Kode
|
CellFontBold
Mengembalikan atau
menetapkan gaya Bold untuk sel atau rentang sel saat ini.
|
flxgrd.CellFontBold = True
flxgrd.CellFontBold =
False
|
CellFontItalic
Mengembalikan atau
menetapkan gaya Italic untuk sel atau rentang sel saat ini.
|
flxgrd.CellFontItalic =
True
flxgrd.CellFontItalic =
False
|
CellFontName
Mengembalikan atau
menetapkan nama font untuk sel atau rentang sel saat ini.
|
flxgrd.CellFontName =
“Arial”
|
CellFontSize
Mengembalikan atau
menetapkan ukuran font untuk sel atau rentang sel saat ini dalam titik.
|
flxgrd.CellFontSize = n
dimana n sama dengan
ukuran dalam poin
|
CellFontStrikeThrough
Mengembalikan atau
menetapkan gaya Strike Through untuk sel atau rentang sel saat ini.
|
flxgrd.CellFontStrikeThrough
= True
flxgrd.CellFontStrikeThrough
= False
|
CellFontUnderline
Mengembalikan atau
menetapkan gaya Underline untuk sel atau rentang sel saat ini.
|
flxgrd.CellFontUnderline =
True
flxgrd.CellFontUnderline =
False
|
CellFontWidth
Mengembalikan atau
menetapkan lebar font untuk sel atau rentang sel saat ini dalam titik.
|
flxgrd.CellFontWidth = n
where n equals the size in
points
|
CellHeight
Mengembalikan tinggi
sel saat ini.
|
vLong =
flxgrd.CellHeight ‘kembali tinggi di
Twips
|
CellLeft
Mengembalikan posisi
kiri sel saat ini.
|
vLong =
flxgrd.CellLeft ‘mengembalikan tepi
kiri di Twips
|
CellTop
Mengembalikan posisi atas
sel
saat ini.
|
vLong =
flxgrd.CellTop ‘kembali ke atas
dalam Twips
|
CellWidth
Mengembalikan lebar
sel saat ini.
|
vLong =
flxgrd.CellWidth ‘mengembalikan lebar
di Twips
|
CellTextStyle
Returns or sets a
three dimensional style for the font in the current cell or range of cells.
Settings 1 and 2 work best with large bold fonts and settings 3 and 4 work
best for small regular fonts.
|
flxgrd.CellTextStyle = n
where n =
flexTextFlat 0
flexTextRaised 1
flexTextInset 2
flexTextRaisedLight 3
flexTextInsetLight 4
|
FontWidth
Mengembalikan atau
menetapkan lebar, dalam titik, font yang akan digunakan untuk teks dalam
grid.
|
flxgrd.FontWidth = n ‘menetapkan lebar font baru dimana
n sama dengan
ukuran dalam poin
flxgrd.FontWidth = 0 ‘mengembalikan ukuran font default
|
TextStyle
Mengembalikan atau
menetapkan gaya tiga dimensi untuk font di sel atau rentang sel saat ini.
Setelan 1 dan 2 bekerja paling baik dengan font dan setelan tebal yang besar
3 dan 4 bekerja paling baik untuk font biasa kecil.
|
flxgrd.TextStyle = n
where n =
flexTextFlat 0
flexTextRaised 1
flexTextInset 2
flexTextRaisedLight 3
flexTextInsetLight 4
|
TextStyleFixed
Mengembalikan atau
menetapkan gaya tiga dimensi untuk font di semua sel tetap. Setelan 1 dan 2
bekerja paling baik dengan font dan setelan tebal yang besar 3 dan 4 bekerja
paling baik untuk font biasa kecil.
|
flxgrd.TextStyleFixed = n
where n =
flexTextFlat 0
flexTextRaised 1
flexTextInset 2
flexTextRaisedLight 3
flexTextInsetLight 4
|
Flex Grid Line DanProperti Warna
|
|
Deskripsi
|
Contoh Kode
|
BackColor
Mengatur atau
mengembalikan warna belakang semua sel di grid.
|
flxgrd.BackColor =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.BackColor ‘mengambil nilai warna
|
BackColorBkg
Mengatur atau
mengembalikan warna belakang kotak di luar sel.
|
flxgrd.BackColorBkg =
vbBlue ‘mengatur warna menjadi
biru
vLong = flxgrd.BackColorBkg ‘mengambil nilai warna
|
BackColorFixed
Mengatur atau
mengembalikan warna belakang semua sel tetap di grid.
|
flxgrd.BackColorFixed =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.BackColorFixed ‘mengambil nilai
warna
|
BackColorSel
Mengatur atau
mengembalikan warna belakang semua sel yang dipilih di grid.
|
flxgrd.BackColorSel =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.BackColorSel ‘mengambil
nilai warna
|
CellBackColor
Mengatur atau
mengembalikan warna belakang sel individual pada grid.
|
flxgrd.CellBackColor =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.CellBackColor ‘mengambil
nilai warna
|
CellForeColor
Mengatur atau
mengembalikan warna kedepan dari sel individual di grid.
|
flxgrd.CellForeColor =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.CellForeColor ‘mengambil
nilai warna
|
ForeColor
Mengatur atau
mengembalikan warna kedepan dari semua sel di grid.
|
flxgrd.ForeColor =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.ForeColor ‘mengambil
nilai warna
|
ForeColorFixed
Mengatur atau
mengembalikan warna kedepan dari semua sel tetap di grid.
|
flxgrd.ForeColorFixed =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.ForeColorFixed ‘mengambil
nilai warna
|
ForeColorSel
Mengatur atau
mengembalikan warna kedepan dari semua sel yang dipilih di grid.
|
flxgrd.ForeColorSel =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.ForeColorSel ‘mengambil
nilai warna
|
GridColor
Mengatur atau
mengembalikan warna garis grid dari semua garis di antara sel normal di grid.
Hanya digunakan bila properti GridLines diatur ke flexGridFlat.
|
flxgrd.GridColor =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.GridColor ‘mengambil
nilai warna
|
GridColorFixed
Mengatur atau
mengembalikan warna garis grid dari semua garis antara sel tetap di grid.
Digunakan saat properti GridLinesFixed diatur ke flexGridFlat.
|
flxgrd.GridColorFixed =
vbBlue ‘mengatur warna menjadi
biru
vLong =
flxgrd.GridColorFixed ‘mengambil
nilai warna
|
GridLines
Menetapkan atau
mengembalikan nilai yang menentukan jenis garis yang harus ditarik antara sel
normal.
|
flxgrd.GridLines = n
where n =
flexGridNone 0
flexGridFlat 1
‘GridLines mengatur warna
flexGridInset 2
‘berwarna hitam & putih
flexGridRaised 3 ‘berwarna hitam &
putih
|
GridLineWidth
Mengatur atau
mengembalikan lebar semua garis grid dalam grid.
|
flxgrd.GridLinesWidth = n
|
GridLinesFixed
Menetapkan atau
mengembalikan nilai yang menentukan jenis garis yang harus ditarik antara sel
tetap.
|
flxgrd.GridLinesFixed = n
where n =
flexGridNone 0
flexGridFlat 1
‘GridLines mengatur warna
flexGridInset 2
‘berwarna hitam & putih
flexGridRaised 3 ‘berwarna hitam & putih
|
Kejadian - kejadian Flex Grid
|
|
Deskripsi
|
Contoh Kode
|
Click
Terjadi ketika
pengguna mengklik setiap sel di grid.
|
flxgrd.Row = Baris jumlah sel yang dipilih
flxgrd.Col = Kolom nomor sel yang dipilih
|
Compare
Membandingkan
Terjadi saat properti Sortir diatur ke Custom Sort (9) sehingga pengguna dapat menyesuaikan proses sortir. |
Menyediakan parameter in-line sebagai berikut: -
row1 = Baris pertama dari sepasang baris untuk diuji
row2 = Baris kedua dari sepasang baris untuk diuji
cmp = Variabel diatur ke 1, 0 atau -1
|
DoubleClick
Terjadi saat pengguna
mengklik dua kali pada sel manapun di grid. Juga memicu acara Klik.
|
flxgrd.Row = Baris jumlah sel yang dipilih
flxgrd.Col = Kolom nomor
sel yang dipilih
|
Enter
Terjadi ketika Flex
Grid pertama mendapat fokus.
|
flxgrd.Row = Baris jumlah sel yang dipilih
flxgrd.Col = Kolom nomor
sel yang dipilih
|
EnterCell
Terjadi bila sel yang
sedang aktif berubah menjadi sel yang berbeda.
|
flxgrd.Row = Baris jumlah
sel baru
flxgrd.Col = Kolom jumlah
sel baru
|
Exit
Terjadi ketika Flex
Grid kehilangan fokus.
|
|
GotFocus
Terjadi saat grid
mendapat fokus.
|
|
KeyDown
Terjadi bila tombol
ditekan dan Flex Grid memiliki fokus.
|
Menyediakan parameter in-line sebagai berikut: -
Keycode = Nilai kunci
sebagai angka desimal (yaitu a = 65)
Shift = Tombol kontrol (SHIFT = 1, CONTROL = 2, ALT = 4) |
KeyUp
Terjadi saat kunci
dilepaskan dan Flex Grid memiliki fokus.
|
Menyediakan parameter in-line sebagai berikut: -
Keycode = Nilai kunci
sebagai angka desimal (yaitu a = 65)
Shift = Tombol kontrol (SHIFT = 1, CONTROL = 2, ALT = 4) |
KeyPress
Terjadi saat tombol
ditekan dan dilepaskan.
|
Menyediakan parameter in-line sebagai berikut: -
KeyAscii = Nilai kunci sebagai angka desimal (yaitu a = 97)
|
LeaveCell
Terjadi segera sebelum
sel yang sedang aktif berubah menjadi sel yang berbeda.
|
flxgrd.Row = Baris jumlah
sel yang lama
flxgrd.Col = Kolom jumlah sel yang lama |
LostFocus
Terjadi ketika Flex
Grid kehilangan fokus.
|
|
MouseDown
Terjadi saat tombol
mouse ditekan.
|
Menyediakan parameter in-line sebagai berikut: -
Tombol = Nilai
tombol (Kiri = 1, Kanan = 2, Gulir = 4)
Shift = Tombol kontrol (SHIFT = 1, CONTROL = 2, ALT = 4) x = Mouse x posisi di twips relatif terhadap tepi kiri grid y = Posisi mouse y di twips relatif terhadap tepi atas grid |
MouseUp
Terjadi bila tombol mouse dilepaskan.
|
Menyediakan parameter
in-line sebagai berikut: -
Tombol = Nilai tombol (Kiri = 1, Kanan = 2, Gulir = 4) Shift = Tombol kontrol (SHIFT = 1, CONTROL = 2, ALT = 4) x = Mouse x posisi di twips relatif terhadap tepi kiri grid y = Posisi mouse y di twips relatif terhadap tepi atas grid |
MouseMove
Terjadi bila kursor
mouse bergerak di atas kontrol Flex Grid.
|
Menyediakan parameter
in-line sebagai berikut: -
Tombol = Nilai tombol (Kiri = 1, Kanan = 2, Gulir = 4) Shift = Tombol kontrol (SHIFT = 1, CONTROL = 2, ALT = 4) x = Mouse x posisi di twips relatif terhadap tepi kiri grid y = Posisi mouse y di twips relatif terhadap tepi atas grid |
OLECompleteDrag
OLEDragDrop
OLEDragOver
OLEGiveFeedback
OLESetData
OLEStartDrag
|
Kejadian
ini tidak berlaku di MS Access ?
|
RowColChange
Terjadi bila sel yang
sedang aktif berubah menjadi sel yang berbeda.
|
flxgrd.Row = Baris jumlah
sel baru
flxgrd.Col = Kolom jumlah sel baru |
Scroll
Terjadi saat isi grid
digulir dengan scroll bar atau dengan keyboard, atau dengan kode mengubah
properti TopRow atau LeftCol.
|
|
SelChange
Terjadi bila rentang
yang dipilih berubah ke sel atau sel yang berbeda.
|
|
Updated
Terjadi bila objek OLE
telah dimodifikasi.
|
Kejadian
ini tidak berlaku di MS Access ?
|
Semua kontrol diatas juga berlaku untuk Visible, Enabled dan lain sebagainya.
Demikian tulisan kita kali ini mengenai Daftar Properti milik Flec Grid beserta contoh kode programnya.
Atas perhatiannya, diucapakan terima kasih.