Form属性

合集下载

Form对象的常用属性

Form对象的常用属性

Oracle Form 上常用对象的属性在 Form 编程中,需要为各种对象设置属性,但一些常用属性是什么意思,起什么作用,可选的取值分别代表什么意思,这些问题还会时不时地困扰我们。

这里把 Form 编程中经常会用到的对象属性用中文解释一下,以备查。

Property Category ObjectName General AllSubclass General AllInformationItem type General ItemEnabled Functional Item( 除显示项,图表 )Title Functional LOV, Form,WindowLabel Functional Button,CheckBox,Radio Group,Radio Button,Tab Page Execution Functional Trigger HierarchyJustification Functional TextItem,Display Item Primary Canvas Functional Window Description对象的名字,无缺省值。

名字最多可以有 30 个字符,必须是字母开头,可以包含字母、数字和特殊字符 $、 #、 @、 _。

大小写形式没有关系。

在对象的类型内部,名字是唯一的Important! 表示对象的类别,除 Form 外所有对象都应当选择,这在 Form 编程中很重要。

通过选择Subclass, 可以让对象自动继承这一类对象应当具备的默认属性项和属性值Item 的类型。

一般不用设置,在选择了Subclass后会自动赋值确定用户是否可以用鼠标操作这个项,缺省值为Yes。

把这个属性设置为 N o ,则该项变灰。

如果希望该项不变灰但又不能被改变,则把 Insert Allowed 和Update Allowed属性设置为No 。

设置Enabled为No 同样也把Keyboard Navigable属性设为N o Window 左上角显示的标题控件上显示的标签文本确定在对象层次结构中的一个较高级别上存在另外的同名的 Trigger 时,当前 Trigger 执行的时机,可取值为: Override ( 缺省值 )、Before 、After 。

Form标签的onsubmit事件属性

Form标签的onsubmit事件属性

Form标签的onsubmit事件属性onsubmit 属性在提交表单时触发。

onsubmit 属性只在 <form> 中使⽤。

如何防⽌表单⾃动提交?<form name="form1" onsubmit="return check()" method="post" action="search_result.php">我先说下onsubmit="return check()"这个是⼲什么⽤的,⾸先是在form标签中有⼀个onsubmit的属性,他有两个值分别是true和false,如果true,这个⽹页就跳转到action属性的search_result.php页⾯,否则不跳转。

也就是 onsubmit的值可以决定action属性是否触发。

form表单另外⼀个事件—onclick<form name="form1" onclick="return check();" method="post" action="search_result.php">js⽅法:function check(){//判断。

return false:}onclick 和 onsubmit 的区别:onSubmit 是表单上(也只能是表单)⽤的,提交表单前会触发。

onClick 是按钮等控件上⽤的,⽤来触发点击事件。

⽤作数据验证的时候,可以选择在 submit 按钮上的 onclick 中验证,可以在 onsubmit 中验证。

但是从事件触发顺序上来说,onclick更早。

顺序是:⽤户点击按钮 -> onclick -> 如果onclick返回有效或未处理 onclick 则提交表单 -> onsubmit -> 如果 onsubmit 未处理或返回true,则提交,否则取消提交。

Form控件常用属性和方法

Form控件常用属性和方法

Form控件常⽤属性和⽅法Name:控件的简要名称,可作为控件的唯⼀标识。

Tag:可存放object对象,⼀般⽤于存储控件的额外信息。

Controls:存放空间所有⼦控件的集合。

Invoke():多线程编程中使⽤,在拥有此控件的基础窗⼝句柄的线程上执⾏指定的委托。

InvokeRequired:多线程编程中使⽤,获取⼀个值,该值指⽰调⽤⽅在对控件进⾏⽅法调⽤时是否必须调⽤Invoke⽅法,因为调⽤⽅位于创建控件所在的县城以外的线程中。

DesignMode:获取⼀个值,⽤以指⽰Component当前是否处于设计模式。

Disposing:获取⼀个值,该值指⽰Control基类是否在释放进程中。

DataBindings:为该控件获取数据绑定。

Cursor:获取或设置当⿏标指针位于控件上显⽰的光标。

Parent:获取或设置控件的⽗容器。

Size:获取或设置控件的⾼度和宽度。

TopLevelControl:获取没有另⼀个Windows窗体控件作为其⽗级的⽗控件。

通常,这是控件所在的最外⾯的Form。

Width:获取或设置控件的宽度。

IsDisposed获取⼀个值,该值指⽰控件是否已经被释放。

Height:获取或设置控件的⾼度。

DoubleBuffered:获取或设置⼀个值,该值指⽰此控件是否应⽤使⽤辅助缓冲区重获其画⾯,以减少或避免闪烁。

BackColor:获取或设置控件的背景颜⾊。

Bounds:获取或设置控件(包括其⾮⼯作区元素)相对于其⽗控件的⼤⼩和位置(以像素为单位)。

AllowDrop:获取或设置⼀个值,该值指⽰控件是否可以接受⽤户拖放到它上⾯的数据。

Capture:获取或设置⼀个值,该值指⽰控件是否已捕获⿏标。

ClientRectangle:获取表⽰控件的⼯作区域的矩形。

GetChildAtPoint():检索位于指定坐标处的⼦控件。

Contains():Invalidate:具有多个重载,可以使控件的整个图⾯⽆效并导致重绘控件,也可以重绘局部区域。

form的action用法

form的action用法

form的action用法form的action用法•目的:介绍form标签中action属性的用法,讲解各种应用场景并给出示例。

什么是form的action属性在HTML中,form标签用于创建表单元素,而form的action属性用于指定表单数据提交的目标URL。

当用户点击提交按钮时,浏览器会将表单数据发送到action属性所指定的URL,服务器收到请求后会对表单数据进行处理。

用法一:将表单数据发送到同一页面•格式:action=""•用途:将表单数据提交到同一页面进行处理•示例:<form action="" method="post">用法二:将表单数据发送到指定URL•格式:action="URL"•用途:将表单数据提交到指定的URL进行处理•示例:<form action=" method="post">用法三:将表单数据发送到JavaScript函数•格式:action="javascript:functionName()"•用途:调用JavaScript函数处理表单数据•示例:<form action="javascript:submitForm()"method="post">用法四:将表单数据发送到新开页面/窗口•格式:action="URL" target="_blank"•用途:在新开页面或窗口中处理表单数据•示例:<form action=" method="post" target="_blank">注意事项•表单提交方式默认为GET,可以通过method属性指定为POST提交方式。

form(表单)标签常用标签及属性

form(表单)标签常用标签及属性

form(表单)标签常⽤标签及属性1.表单标签语法:<form method="传送⽅式" action="服务器⽂件"></form>(1)<form>标签成对出现,(2)两种数据传送⽅式(get/post)2.⽂本框,密码框:语法:<form><input type="text/password" name="名称" value="⽂本"></form>(1)type="text"时,输⼊框为⽂本框(2)type="password"时,输⼊框为密码框(3)name,命名⽂本框(4)value,⽂本框输⼊的默认值例:<form>姓名:<input type="text">密码:<input type="password"></form>3.多⾏⽂本:语法:<form><textarea rows="⾏数" cols="列数"></textarea></form>例:<form><textarea rows="10" cols="10"></textarea></form>4.单选框,多选框语法:<form><input type="radio/checkbox" value="值" name="名称"> </form>type=“radio”时,输⼊框为单选框type=“checkbox”时,输⼊框为多选框例:<form><input type="radio" value="' name="">是<input type="radio" value="" name="">否</form><form><input type="checkbox" value="" name="">1<input type="checkbox" value="" name="">2<input type="checkbox" value="" name="">3</form>5.下拉列表框:语法:<form><select><option value="值"></option><option value="值"></option><option value="值"></option></select></form>6.下拉列表多选框:语法:<form><select multiple><option></option><option></option><select></form>7.普通,提交,重置按钮:语法:<form><input type="button" value="普通按钮"> <input type="submit" value="提交按钮"> <input type="reset" value="重置按钮"></form>。

Form表单属性说明

Form表单属性说明

Form表单属性说明我们可以⽤<form>...</form>来创建⼀个表单向服务器提交数据,当然,仅仅是使⽤form标签是不⾏的,单纯的form标签没有任何作⽤。

我们通过设置form标签的属性值以及为它添加⼦元素,从⽽达到上传数据以及和服务器进⾏通讯交互的⽬的。

<form>标签的属性规定了当前⽹页上传数据的地址和⽅式。

1.action属性form标签的action属性的指规定了处理上传数据的页⾯,也可以理解为“上传数据并且跳转到该页⾯”,该页⾯需要对上传的数据进⾏查询或者保存,所以经常由php/jsp/aspx来担当。

如:<form action="message.php">如果action的值为空或者#,则数据交由本页⾯处理。

2.accept-charsetaccept-charset属性的值规定了服务器使⽤哪⼀种字符集编码来处理本页⾯所上传的数据。

常⽤的有“UTF-8”、“ISO-8859-1"、"gb2312"等。

3.methodmethod即⽅法,规定了浏览器上传数据的⽅式。

method只有两个值可以选择,分别是get和post,默认值是get。

以下分别介绍这两种⽅法的特性。

(1)method="get"时:1>采⽤ GET ⽅法发送数据时,浏览器会与表单处理服务器建⽴连接,然后直接在⼀个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的 action 的 URL 之后,这两者之间⽤问号进⾏分隔。

这种⽅式并不安全,因为上传的数据可以直接在URL中反映出来。

2>GET⽅法提交数据后的URL链接是可以添加书签的,每次打开该书签都相当于向服务器提交了相同的数据。

3>URL的长度是有限的(约3000字符),所以get⽅式经常⽤来提交较⼩的数据。

4>结合以上特性,⼀般使⽤get⽅式来提交⾮敏感内容,⽐如说搜索查询。

form中onsubmit

form中onsubmit

form中onsubmitform中的onsubmit属性是HTML表单中常用的属性之一。

通过onsubmit属性,可以指定在提交表单之前要执行的JavaScript代码。

本文将介绍onsubmit属性的基本用法和常见应用场景。

一、基本用法在HTML表单标签中,可以通过给form元素添加onsubmit属性来定义在提交表单之前要执行的JavaScript代码。

通常,我们将这段代码写为一个函数,并将函数名作为属性值。

例如:```html<form onsubmit="return validateForm()"><!-- 表单内容 --></form>```在上述例子中,onsubmit属性的值为`validateForm()`,表示在提交表单之前会执行名为`validateForm()`的函数。

二、常见应用场景1. 表单验证当用户提交表单时,可以利用onsubmit属性来验证表单的输入是否合法。

通过在onsubmit事件中执行验证函数,可以检查用户输入的数据是否符合要求。

例如,在输入框中要求输入的是数字,可以使用以下代码:```html<form onsubmit="return validateForm()"><input type="text" id="numberField"><input type="submit" value="提交"></form><script>function validateForm() {var numberInput =document.getElementById("numberField").value;if (isNaN(numberInput)) {alert("请输入数字!");return false; // 阻止表单提交}return true; // 允许表单提交}</script>```2. 数据保存通过onsubmit属性,可以在表单提交之前执行一些数据处理操作,例如保存用户输入的数据到数据库。

FORM中关于item属性设置

FORM中关于item属性设置

FORM中关于item属性设置 SET_ITEM_PROPERTY⽤法转载尽量使⽤APP_ITEM_PROPERTY.SET_PROPERTY和APP_ITEM_PROPERTY.SET_VISUAL_ATTRIBUTE代替SET_ITEM_PROPERTYset_item_property是form builder带的。

app_item_property.SET_PROPERTY是oracle公司为ebs开发的包,底层还是调⽤set_item_property.APP_ITEM_PROPERTY.SET_PROPERTY⽤法ALTERABLEapp_item_property.set_property(itemid, ALTERABLE,PROPERTY_ON);等价于:set_item_instance_property(itemid, CURRENT_RECORD,INSERT_ALLOWED, PROPERTY_ON);set_item_instance_property(itemid, CURRENT_RECORD,UPDATEABLE, PROPERTY_ON);set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);ALTERABLE_PLUSapp_item_property.set_property(itemid, ALTERABLE_PLUS,PROPERTY_ON);等价于:set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);如果item是隐藏的⽆效ENTERABLEapp_item_property.set_property(itemid, ENTERABLE,PROPERTY_ON);等价于:set_item_instance_property(itemid, CURRENT_RECORD,INSERT_ALLOWED, PROPERTY_ON);set_item_instance_property(itemid, CURRENT_RECORD,UPDATEABLE, PROPERTY_ON);set_item_instance_property(itemid, CURRENT_RECORD,NAVIGABLE, PROPERTY_ON);set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);set_item_property(itemid, NAVIGABLE, PROPERTY_ON);如果item是隐藏的⽆效ENABLEDapp_item_property.set_property(itemid, ENABLED,PROPERTY_ON);例如:set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);set_item_property(itemid, NAVIGABLE, PROPERTY_ON);如果是按钮 APP_ITEM_PROPERTY.SET_PROPERTY 等价于: set_item_property(itemid, ENABLED, PROPERTY_ON);If the item is not a text item, list, or button, then theAPP_ITEM_PROPERTY.SET_PROPERTY call 等价于:set_item_property(itemid, ENABLED, PROPERTY_ON);set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);DISPLAYEDapp_item_property.set_property(itemid, DISPLAYED,PROPERTY_ON);等价于:set_item_property(itemid, DISPLAYED, PROPERTY_ON);如果项⽬不是⼀个显⽰项⽬设置:set_item_property(itemid, ENABLED, PROPERTY_ON);set_item_property(itemid, NAVIGABLE, PROPERTY_ON);If the item is neither a display item nor a button then also set:set_item_property(itemid, QUERYABLE, PROPERTY_ON);set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);set_item_property(itemid, UPDATEABLE, PROPERTY_ON);REQUIREDapp_item_property.set_property(itemid, REQUIRED,PROPERTY_ON);等价于:set_item_property(itemid, REQUIRED, PROPERTY_ON);如果item是隐藏的⽆效set_item_instance_property,display_item两个⼦程序总结:1 、set_item_instance_property,display_item 两个内置⼦程序都可以⽤来设置项中某⾏的相关属性(同项中的其余⾏属性会保持原来的属性不变),如颜⾊。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

form窗体属性的含义1.form属性2.(1)Name属性:用来获取或设置窗体的名称。

3.(2)WindowState属性:用来获取或设置窗体的窗口状态。

4.(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

5.(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

6.(5)Width属性:用来获取或设置窗体的宽度。

7.(6)Heigth属性:用来获取或设置窗体的高度。

8.(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。

9.(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。

10.(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

11.(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

12.(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

13.(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。

14.(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。

15.(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。

16.(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。

17.(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。

18.(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。

19.(18)BackColor属性:用来获取或设置窗体的背景色。

20.(19)BackgroundImage属性:用来获取或设置窗体的背景图像。

21.(20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。

22.(21)Font属性:用来获取或设置控件显示的文本的字体。

23.(22)ForeColor属性:用来获取或设置控件的前景色。

24.(23)IsMdiChild属性:获取一个值,该值指示该窗体是否为多文档界面 (MDI) 子窗体。

25.(24)IsMdiContainer属性:获取或设置一个值,该值指示窗体是否为多文档界面 (MDI) 中的子窗体的容器。

26.(25)KeyPreview属性:该属性用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。

27.(26)MdiChildren属性:数组属性。

28.(27)MdiParent属性:该属性用来获取或设置此窗体的当前多文档界面 (MDI) 父窗体。

29.(28)ShowInTaskbar属性:该属性用来获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。

30.(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。

31.(30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。

32.(31)Tabstop属性:获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。

(如果用户可以用 Tab 键将焦点放到此控件上,则为 true;反之,则为 false。

默认值为 true。

)33.(32)Tabindex属性:获取或设置在控件的容器的控件的 Tab 键顺序。

34.(33)Activeform属性:获取此应用程序的当前活动窗体。

(Form,表示当前活动窗体,或者如果没有活动窗体,则为 null。

)35.(34)AllowTransparency属性:获取或设置一个值,该值指示能否调整窗体的不透明度。

(如果可以更改窗体的不透明度,则为 true;否则为 false。

)36.(35)AutoScale属性:获取或设置一个值,该值指示窗体是否调整其大小以适合该窗体上使用的字体高度,以及是否缩放其控件。

(如果窗体根据分配给它的当前字体自动缩放本身及其控件,则为 true;否则,为 false。

默认值为 true。

)37.(36)AutoScaleBaseSize属性:获取或设置用于自动缩放窗体的基大小。

38.(37)AutoSize属性:根据AutoSizeMode的设置调整窗体的大小。

(如果窗体将自动调整大小,则为 true;如果必须手动调整大小,则为 false。

)39.(38)AutoSizeMode属性:获取或设置窗体自动调整自身大小的模式。

(在 Visual Studio 窗体设计器中,无论AutoSize和AutoSizeMode属性的值如何,窗体都不会自动调整大小。

窗体将根据这两个属性的值在运行时正确调整自身的大小。

与之相反,自定义UserControl会在设计时和运行时均自动调整自身的大小。

)40.(39)AutoValidate属性:获取或设置一个值,该值指示当焦点更改时是否自动验证此容器内的控件。

41.(40)ClientSize属性:获取或设置窗体工作区的大小。

42.(41)CreateParams属性:获取创建控件句柄时所需要的创建参数。

43.(42)DefaultImeMode属性:获取控件支持的输入法编辑器 (IME) 模式。

44.(43)DefaultSize属性:获取控件的默认大小。

45.(44)DesktopBounds属性:获取或设置 Windows 桌面上窗体的大小和位置。

46.(45)DesktopLocation属性:获取或设置 Windows 桌面上窗体的位置。

47.(46)DialogResult属性:获取或设置窗体的对话框结果。

48.(47)FormBorderStyle属性:获取或设置窗体的边框样式。

49.(48)HelpButton属性:获取或设置一个值,该值指示是否应在窗体的标题框中显示“帮助”按钮。

50.(49)Icon 属性:获取或设置窗体的图标。

51.(50)IsRestrictedWindow属性:获取一个值,该值指示窗体是否可以不受限制地使用所有窗口和用户输入事件。

52.(51)MainMenuStrip属性:获取或设置窗体的主菜单容器。

53.(52)Margin 属性:获取或设置控件之间的空间。

54.(53)MaximizedBounds属性:获取和设置窗体最大化后的大小。

55.(54)Menu 属性:获取或设置在窗体中显示的MainMenu。

56.(55)MergedMenu属性:获取窗体的合并菜单。

57.(56)MinimumSize属性:获取或设置窗体可调整到的最小大小。

58.(57)Opacity 属性:获取或设置窗体的不透明度级别。

59.(58)OwnedForms属性:获取 Form 对象的数组,这些对象表示此窗体拥有的所有窗体。

60.(59)Owner 属性:获取或设置拥有此窗体的窗体。

61.(60)RestoreBounds属性:获取窗体在其正常窗口状态下的位置和大小。

62.(61)RightToLeftLayout属性:获取或设置一个值,该值指示是否打开从右向左的镜像放置。

63.(62)ShowIcon属性:获取或设置一个值,该值指示是否在窗体的标题栏中显示图标。

64.(63)ShowWithoutActivation属性:获取一个值,该值指示显示窗口时是否激活它。

65.(64)SizeGripStyle属性:获取或设置在窗体右下角显示的大小手柄的样式。

66.(65)Size 属性:获取或设置窗体的大小。

67.(66)TopLevel属性:获取或设置一个值,该值指示是否将窗体显示为顶级窗口。

68.(67)TopMost属性:获取或设置一个值,指示该窗体是否应显示为最顶层窗体。

69.(68)TransparencyKey属性:获取或设置将表示窗体透明区域的颜色。

70.71.(1)Show方法72.该方法的作用是让窗体显示出来,其调用格式为:73.窗体名.Show();74.(2)Hide方法75.该方法的作用是把窗体隐藏出来,其调用格式为:76.窗体名.Hide();77.(3)Refresh方法78.该方法的作用是刷新并重画窗体,其调用格式为:79.窗体名.Refresh();80.(4)Activate方法81.该方法的作用是激活窗体并给予它焦点。

其调用格式为:82.窗体名.Activate();83.(5)Close方法84.该方法的作用是关闭窗体。

其调用格式为:85.窗体名.Close();86.(6)ShowDialog方法87.该方法的作用是将窗体显示为模式对话框。

其调用格式为:88.窗体名.ShowDialog();复制代码了解更多/zh-cn/default.aspx。

相关文档
最新文档