Share this topic on FacebookShare this topic on MySpaceShare this topic on Del.icio.usShare this topic on DiggShare this topic on StumbleUponShare this topic on TwitterShare this topic on GoogleShare this topic on Yahoo

Author Topic: Posisi Cursor ada dikiri pada saat click cell Grid  (Read 426 times)

0 Members and 1 Guest are viewing this topic.

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Posisi Cursor ada dikiri pada saat click cell Grid
« on: February 25, 2010, 02:29:05 PM »
Help me,

input data pada grid menemui kesulitan, pada saat klik di cell yg mau diinput cursor nya tidak rapat kiri mengakibatkan data inputan nyebrang ke cell sebelah kanannya

Bagaimana caranya  pada saat click cell Grid posisi cursor rapat kiri ,help me


Terima kasih

Offline onytoo

  • Fox-id M.V.P
  • Junior Member
  • *
  • Thank You
  • -Given: 7
  • -Receive: 45
  • Posts: 230
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #1 on: February 25, 2010, 03:32:51 PM »
* event MouseUp object Text1 di Grid -> Column yg bersangkutan

this.SelStart=0
this.SelLength=LEN(ALLTRIM(this.Value))
Follow members gave a thank to your post:
« Last Edit: February 25, 2010, 03:36:26 PM by onytoo »

Offline davidmustakim

  • Fox-id M.V.P
  • Hero Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 22
  • Posts: 4599
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #2 on: February 25, 2010, 08:00:01 PM »
atau property 'format' untuk kolom ybs beri nilai 'K', eperimenlah mana yang enak tapi juga yakin lah bahwa kelakuan default dari komponen2 sudah lolos berbagai pertimbangan panjang para ahli yang mendesainnya dulu (emang nggak bersama saya sih) jadi, harusnya untuk kepentingan umum begitu adanya lah yang terbaik, pertimbangkan baik2 sebelum meng-oprek buang waktu

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #3 on: March 01, 2010, 01:09:32 PM »
@onytoo
@Davidmustaqim

Terima kasih banyak, sudah berhasil  :icon_salut: :icon_salut: :icon_salut: :thumbsup:

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #4 on: March 01, 2010, 01:34:07 PM »
Minta Tolong lagi,
Cell nya kan banyak & variatif jumlahnya
kalo diterapkan menggunakan BINDEVENT syntax nya bagaimana?
saya cobain salah melulu,   ::)

thanks boss

FOR EACH oPage IN thisform.grid1.Columns
   BINDEVENT( oPage, "MouseUp",thisform, "SelStart=0")
ENDFOR

Offline onytoo

  • Fox-id M.V.P
  • Junior Member
  • *
  • Thank You
  • -Given: 7
  • -Receive: 45
  • Posts: 230
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #5 on: March 01, 2010, 03:51:17 PM »
* event thisform.init

FOR EACH oColumn IN thisform.grid1.Columns
   BINDEVENT(oColumn.Text1, "MouseUp",thisform, "CellMouseUp")
ENDFOR


* bikin method CellMouseUp di form
* tuliskan ini:

WITH thisform.grid1
  m.loText = .Columns(.ActiveColumn).Text1
  m.loText.SelStart=0
  m.loText.SelLength=LEN(ALLTRIM(m.loText.Value))
ENDWITH

NB:
---> LEN(ALLTRIM(m.loText.Value))
hanya berlaku untuk tipe character !!!
kalau mau tipe yang lain konversi dulu ya.
« Last Edit: March 01, 2010, 03:57:08 PM by onytoo »

Offline davidmustakim

  • Fox-id M.V.P
  • Hero Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 22
  • Posts: 4599
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #6 on: March 01, 2010, 04:19:32 PM »
sebenarnya beberapa hal bisa disederhanakan: misalnya untuk ke ujung text pada event gotfocus dari textbox yang dalam kolom beri saja koding: KEYBOARD '{END}' ato terserah kombinasi lain sesuai kebutuhan

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #7 on: March 01, 2010, 10:35:51 PM »
@ onytoo

Boss udah dicoba tapi keluar
"No PARAMETER statement is found"

WITH thisform.grid1
  m.loText = .Columns(.ActiveColumn).Text1
  m.loText.SelStart=0
***  m.loText.SelLength=LEN(ALLTRIM(m.loText.Value))
ENDWITH

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #8 on: March 01, 2010, 10:55:45 PM »
@ davidmustakim

thanks boss, ok juga pake KEYBOARD '{HOME}' di procedure CLICK nya

Naro BINDEVENT() nya gimana boss, sorry banyak nanya  , lagi belajar
..
..
udah bisa :)
di CellMouseUp  'onytoo ' diganti
KEYBOARD '{HOME}'


Thanks boss
« Last Edit: March 01, 2010, 11:02:56 PM by wildan70 »

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #9 on: March 02, 2010, 10:37:54 AM »
kalo menggunakan Selstart=0 , absolut ke posisi paling kiri

kalo menggunakan Keyboard {HOME} pointer kadang berpindah ke kiri (move left) walaupun .INPUTMASK & .FORMAT nya sudah disesuaikan

masalahnya Selstart=0 , saat BINDEVENT() salah melulu

*** event thisform.init

FOR EACH oColumn IN thisform.grid1.Columns
   BINDEVENT(oColumn.Text1, "MouseUp",thisform, "CellMouseUp")
ENDFOR


* method CellMouseUp di form
WITH thisform.grid1
  m.loText = .Columns(.ActiveColumn).Text1
  m.loText.SelStart=0
 ** m.loText.SelLength=LEN(ALLTRIM(m.loText.Value))
ENDWITH
« Last Edit: March 02, 2010, 10:39:47 AM by wildan70 »

Offline onytoo

  • Fox-id M.V.P
  • Junior Member
  • *
  • Thank You
  • -Given: 7
  • -Receive: 45
  • Posts: 230
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #10 on: March 04, 2010, 10:02:31 PM »
sorry saya lupa,
karena kita mem-bind event MouseUp, yang kita ketahui event MouseUp mempunyai parameter.

coba tambahin :

LPARAMETERS nButton, nShift, nXCoord, nYCoord

di baris paling atas method CellMouseUp

 :icon_biggrin:

Offline armen

  • Junior Member
  • *
  • Thank You
  • -Given: 7
  • -Receive: 10
  • Posts: 161
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #11 on: March 05, 2010, 02:38:04 AM »
sorry saya lupa,
karena kita mem-bind event MouseUp, yang kita ketahui event MouseUp mempunyai parameter.
.....<skip>

Manusiawi benaaaaaar....
Anda pria yang penuh tanggung jawab

Offline wildan70

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Receive: 1
  • Posts: 28
Re: Posisi Cursor ada dikiri pada saat click cell Grid
« Reply #12 on: March 09, 2010, 01:10:47 PM »
@ onytoo
Thanks boss, lupa juga ngasih tahu kalo masalahnya udah ketemu, thanks banget
 :icon_salut: :icon_thumright: :thumbsup:

Cara tersebut sudah diterapkan.
« Last Edit: March 09, 2010, 01:12:40 PM by wildan70 »