Home » Developer & Programmer » Forms » cursor appearance (oracle 8i dev 6i)
cursor appearance [message #296795] Tue, 29 January 2008 01:39 Go to next message
akramrabaya
Messages: 41
Registered: November 2007
Member

i have a problem while running the forms sometimes the cursor disapear in some fileds when am using multi records data block..

actually the cursor go to the correct filed so if u type something it will type it correctly but sometimes it is not blinking so the user don't know where is the cursor unless he type somthing

and there is no rule 4 that sometimes it appear and sometimes it is not on the same filed

what i want any way to make the cursor clear so the user can c it


akram
Re: cursor appearance [message #296807 is a reply to message #296795] Tue, 29 January 2008 02:11 Go to previous messageGo to next message
azamkhan
Messages: 557
Registered: August 2005
Senior Member
Dear friend set your item's property 'KEEP CURSOR POSITION' to 'YES' and I hope that your problem will be solved.
Re: cursor appearance [message #296812 is a reply to message #296807] Tue, 29 January 2008 02:39 Go to previous messageGo to next message
akramrabaya
Messages: 41
Registered: November 2007
Member
nooo actually that didn't solve the problem

one more thing i just noted that problem happen only on the fileds which i justify to the right and if i justify to the left the cursor appears normally ... !!!!



akram
Re: cursor appearance [message #296827 is a reply to message #296812] Tue, 29 January 2008 03:26 Go to previous messageGo to next message
azamkhan
Messages: 557
Registered: August 2005
Senior Member
Yes Dear the same problem I have also experienced. I think this a bug Sad
Re: cursor appearance [message #297031 is a reply to message #296827] Tue, 29 January 2008 23:31 Go to previous message
djmartin
Messages: 10181
Registered: March 2005
Location: Surges Bay TAS Australia
Senior Member
Account Moderator
If the item is numeric and 14 pixels high and has bevel set to 'lowered' (each 'edge' taking two pixels to render) and you have your font set to 10 pixels then you will not see the cursor. If you have the font set to 9 pixels you WILL see the cursor.

This is the result of an ancient battle between Oracle and Microsoft. Microsoft has an 'issue' with 'full height' numeric fields since Windows 3.0. They have told Oracle to use their own code if they want the cursor to appear. Oracle says 'Sod you, your documentation says that if an application uses the correct screen calls then things will be rendered correctly and we're not fixing your stuff-ups'.

So guess what, neither of them have budged in over 10 years and we either make our fields higher, our fonts smaller, use half-beveling (if it exists), or just tell our users to cope.

David
Previous Topic: addition of column
Next Topic: FRM-40102 while calling new form in between a multi record block
Goto Forum:
  


Current Time: Mon Mar 10 19:29:51 CDT 2025