Drawing lines on screen

Discuss OrbForms Designer and PocketC Architect

Postby sangahm on Tue Oct 31, 2006 2:36 pm

I'm drawing lines, frames, and rectangles on screen to create a table effect with rows and columns. Since the data is not dynamic, it will not need to be done using UIList.

1) Is there an easier way to draw this stuff other than counting the pixels and trial and error (I had hoped to "draw" it on the Forms Designer like I do with fields, labels, etc.

2) I draw these lines in the ondraw() handler as well as draw background in color. I'd like to be able to have fields and labels appear over these without erasing part of the lines or drawing in the wrong colors. This is all very tedious -- is there a better way?
sangahm
 
Posts: 118
Joined: Mon Jul 04, 2005 3:43 pm
Location: USA

Postby sangahm on Tue Oct 31, 2006 3:11 pm

...further to that question:

When drawing a colored rectangle box on screen over a label, it always covers up the label. How can I get the form to redraw the label so it shows that its "on top" of the background color?

For fields, when they are updated or changed, their redrawn on top of the background, but not so for labels.
sangahm
 
Posts: 118
Joined: Mon Jul 04, 2005 3:43 pm
Location: USA

Postby FrankG on Tue Oct 31, 2006 3:24 pm

Does it help to set the label visible attribute to true after the draw?

Frank
FrankG
 
Posts: 210
Joined: Thu Jan 23, 2003 7:58 pm

Postby sangahm on Tue Oct 31, 2006 4:36 pm

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by FrankG</i>
<br />Does it help to set the label visible attribute to true after the draw?

Frank
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">

Yes it does, thanks. I actually used label.text to rewrite the text, but your approach is much better and cleaner.
sangahm
 
Posts: 118
Joined: Mon Jul 04, 2005 3:43 pm
Location: USA


Return to OrbForms Designer and PocketC Architect

Who is online

Users browsing this forum: No registered users and 2 guests

cron