baiwushi 发表于 2015-1-12 08:50:00

multirow 的focus的移动问题

在multirow里拖了4个控件进去,假设光标落进multirow的时候,设置的focus是在最后一个控件上,但是为什么focus会在第一个控件上落在一下,再移动到最后一个控件上去。

Alice 发表于 2015-1-12 14:59:00

回复 1楼baiwushi的帖子

4个控件式是指在设计器里拖了4个Cell么?然后将Focus设置到MultiRow的CellIndex最大的Cell上去?

baiwushi 发表于 2015-1-12 16:22:00

回复 2楼Alice的帖子

是的
我是这样设置的

MultiRow.Focus()
MultiRow.CurrentCellPosition = New CellPosition(0, 3)

baiwushi 发表于 2015-1-12 16:34:00

但是只要焦点落在MultiRow里,肯定会在第一个cell上落焦点

Alice 发表于 2015-1-12 17:37:00

回复 3楼baiwushi的帖子

MultiRow.Focus这句代码让MultiRow得到了焦点,这个时候焦点在(0,0)位置,因此焦点首先落在(0,0)位置,然后跳到你设置的CurrentCellPosition。

就这个问题来说,你可以尝试颠倒上面两句代码的顺序。或是将你需要首次落焦点的Cell的TabOrder设置为最小的那个。具体需要根据你的业务逻辑或是需求,你可以尝试下。

baiwushi 发表于 2015-1-13 09:07:00

回复 5楼Alice的帖子

好的,谢谢

iceman 发表于 2015-1-13 16:22:00

回复 6楼baiwushi的帖子

:mj72:

Dioijo123 发表于 2015-1-18 20:10:00

Sebelum ini,sabung ayam,Ada juga yang mula malu lalu menutup wajah setelah dipeluk. Sebaliknya ia berlaku kerana microvilli mengalami kerosakan.Namun.
Yeah,Newtown Casino, Las Vegas Boulevard has outlived its useful life as a “road”,  That way if I was one of “those guys” who ate things cooked,Sports Betting Malaysia,  What in the hell was I supposed to do with the thing? Pas menjadi parti paling lemah dalam Pakatan Rakyat ekoran kekalahan banyak kerusi dalam PRU 2013 dan hilang sokongan pengundi akar umbi terutama di luar bandar.Kita hendak tunggu bila lagi bagi melaksanakan hudud sebab ia adalah tuntutan agama. mereka yang berhijrah ke negara lain sudah tidak diiktiraf dan diterima untuk kembali semula ke China. Begitu juga mereka yang meninggal ketika tunai haji. and Folies Bergère is a distant memory.  We were all waiting for the world to end at the stroke of midnight.
   Kami bersama-sama anda dalam waktu yang sukar ini.
页: [1]
查看完整版本: multirow 的focus的移动问题