Properties and Methods: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
Line 15: Line 15:
| color || The color of the text. Can be a color name, value (#RRGGBB) or rgb(r,g,b) function.*
| color || The color of the text. Can be a color name, value (#RRGGBB) or rgb(r,g,b) function.*
|-
|-
| corners || Should the corners of the control be square or rounded? *
| corners || Should the corners of the control be square or rounded? (jQuery Mobile) *
|-
|-
| disabled** || The control is grayed out and will not accept input. Use .disabled=True or False to change this at runtime.
| disabled** || The control is grayed out and will not accept input. Use .disabled=True or False to change this at runtime.
Line 38: Line 38:
|-
|-
| left || The left bound of the control in pixels, in pixels, percent or 'auto'.
| left || The left bound of the control in pixels, in pixels, percent or 'auto'.
|-
| mini || Show the control a bit smaller, with a smaller font. jQuery Mobile. *
|-
|-
| name || The name of the control. Optional: this field is used to POST data from a form.
| name || The name of the control. Optional: this field is used to POST data from a form.

Revision as of 21:42, 14 February 2014

Description

Properties define the appearance and operation of controls. They are edited in the Property Editor window of the IDE. The properties described here are common to most controls. Properties that are specific to certain controls are discussed in the documentation for that control.

Property Description
background The color of the background of the control. Same values as color, plus transparent.*
bottom The bottom of the control in pixels, in pixels, percent or 'auto'. This usually just calculated automatically from top + height.
class The css class to be used for the control. Settings in the class may override the values of other properties.
color The color of the text. Can be a color name, value (#RRGGBB) or rgb(r,g,b) function.*
corners Should the corners of the control be square or rounded? (jQuery Mobile) *
disabled** The control is grayed out and will not accept input. Use .disabled=True or False to change this at runtime.
focus() Place the cursor in the control. Runtime: TextBox1.focus(). Like setFocus in VB.
fontFamily The name of the font.*
fontSize The text size, in pixels.*
fontStyle The style of the text. Can be normal, italic or oblique.*
fontWeight The thickness of the text. 100 to 900, higher values are darker.
height The height of the control in pixels, in pixels, percent or 'auto'.
hidden* True/False. Is the control hidden? Runtime method: Button1.hidden=True
hide() Runtime method: i.e. Button1.hide
id The name of the control. The id is used to refer to the control in your program.
left The left bound of the control in pixels, in pixels, percent or 'auto'.
mini Show the control a bit smaller, with a smaller font. jQuery Mobile. *
name The name of the control. Optional: this field is used to POST data from a form.
right The right side of the control in pixels, in pixels, percent or 'auto'. This usually just calculated automatically from left + width.
resize(left,top,width,height) Set the size and position of a control. Does not work for PictureBox and some other controls, or for Android 2.3 and older.
show() Runtime method: i.e. Button1.show
style The style of the control. Optional. Any valid HTML Style string can be used. Separate parameters with “;”. Example:

color:blue; text-align:center;

theme The color theme to use. ‘a’ is white, ‘b’ is black. Other letters can be custom defined using ThemeRoller. jQuery Mobile only.
top Position of the top of the control, in pixels, percent or 'auto'.
width The width of the control, in pixels, percent or 'auto'.
Visible Gets or sets whether control is visible. Can be True or False.

* Not available for all controls. Not implemented on all devices.

** Not recognized by ontouch events. Check for disabled state in event code and handle there.

Related Items

Events, Controls