窗体属性设置.docx

上传人:b****4 文档编号:3663141 上传时间:2022-11-24 格式:DOCX 页数:27 大小:2MB
下载 相关 举报
窗体属性设置.docx_第1页
第1页 / 共27页
窗体属性设置.docx_第2页
第2页 / 共27页
窗体属性设置.docx_第3页
第3页 / 共27页
窗体属性设置.docx_第4页
第4页 / 共27页
窗体属性设置.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

窗体属性设置.docx

《窗体属性设置.docx》由会员分享,可在线阅读,更多相关《窗体属性设置.docx(27页珍藏版)》请在冰豆网上搜索。

窗体属性设置.docx

窗体属性设置

窗体属性设置

窗体设计的核心工作是窗体属性设置。

在窗体的诸多属性中,数据源(记录源)属性是最重要的属性,对于数据展示或数据编辑窗体而言,数据源是必须指定的。

1.窗体数据源

有两种方法指定窗体数据源:

1)在“新建窗体”对话框的“请选择该对象数据的来源表或查询”下拉列表中选择一个表或查询;

2)在窗体属性窗口中设置“记录源”属性。

选中窗体对象,然后点击“属性”工具栏按钮或选择“视图”→“属性”菜单;

 

“筛选”属性用于设置筛选条件,为一个关系表达式或逻辑表达式。

筛选属性设置只有在运行窗体时选择了“应用筛选”操作(点击“应用筛选”工具栏按钮或选择“记录”→“应用筛选/排序”)工具栏才实际执行筛选操作;

●“排序依据”属性用于设置排序字段序列(用逗号分隔),每个字段后面可以选择排序次序;

●“允许筛选”属性设置为“是”,运行窗体时才能执行筛选操作,如果设置为“否”,运行窗体时不能执行筛选操作;

●“允许编辑”、“允许删除”、“允许添加”属性均可以选择“是”或“否”,选择“否”时表示不允许相应操作。

“允许编辑”设置为“是”,运行窗体时可以编辑修改已有记录,“允许删除”设置为“是”,运行窗体时可以删除已有记录,“允许添加”设置为“是”,运行窗体时可以添加新记录;

●“数据输入”属性用于设置是否是数据录入窗体。

只当“允许添加”设置为“是”时,本属性设置为“是”才起作用,这时窗体只能进行新记录录入;

●“抓取默认值”属性设置为“是”时,添加的新记录显示默认值,设置为“否”时,添加新记录不显示默认值。

图5-37为一个实际设置的例子。

图5-37数据源属性设置

2.窗体格式属性设置

属性窗口中“格式”选项卡用于设置窗体的显示格式,如窗体主体节显示样式、边框样式、滚动条、图片显示方式等。

“标题”、“默认视图”属性是最重要的格式属性。

“标题”属性用于设置窗体运行时的显示标题,为一文本串。

添加字段及控件

1.向窗体添加字段

设置了窗体数据源之后,即自动打开字段列表弹出窗口(图5-38)。

图5-38字段列表弹出窗口

点击“字段列表”工具栏按钮或选择“视图”→“字段列表”菜单可以切换显示字段列表窗口。

点击字段列表窗口关闭按钮可以关闭该窗口。

可以向窗体上拖动字段,例如,拖动图5-38中“姓名”字段到窗体“主体”区,即自动生成对应的提示文字(标签控件)及编辑输入框(文本框控件)。

拖动字段到窗体时生成什么控件取决于表结构中查阅属性“显示控件”(参阅3.2.4节)的设置。

例如,拖动“定向培养”字段到窗体主体区生成的控件是复选框(图5-39)。

图5-39拖动字段到窗体生成的控件

2.向窗体添加控件

控件是窗体设计的重要对象,正是由于控件的存在,设计者才能设计出功能强大的窗体。

控件名是一个控件区别于窗体上其他控件的唯一标识,是设置控件属性的操作对象。

添加控件时的控件名由系统自动生成,由控件类别标识符后加序号数字组成,控件名可以通过属性窗口修改。

3.控件属性设置

和其他对象一样,控件也有属性。

通过设置属性可以使控件按照预想的要求动作以满足窗体设计需要。

要设置某一控件的属性,可以按下列任一种方法操作:

●如果属性窗口已经打开,直接在属性窗口左上角的对象选择下拉表中选择对应控件,属性窗口即自动显示相应控件的属性(图5-43);

4.使用控件向导

可以使用控件向导向窗体添加控件,其优点是向导直接完成控件属性设置及其他设计工作,用户不必深入控件设计细节。

文本框、选项组、组合框、列表框、命令按钮、子窗体/子报表等控件可以使用控件向导,其他控件没有提供控件向导。

使用控件向导向窗体添加控件的操作步骤如下:

●点击选中“控件向导”,其工具栏按钮反相显示;

不同控件拥有的属性会有所不同,但都拥有一些相同的属性。

控件常用的共有属性如表5-1所示。

表5-1控件常用共有属性(不包含分页符控件)

属性名

类型

控件

设置说明

名称

文本

所有

控件名,同一窗体的控件不能有相同的控件名称。

左边距

数值

所有

控件左边缘距离所在节左边缘的距离。

上边距

数值

所有

控件上边缘距离所在节上边缘的距离。

宽度

数值

所有

控件宽度。

高度

数值

所有

控件高度。

字体名称

文本

文本显示/文本编辑控件

从下拉表中选择控件显示/编辑文本的字体。

字号

整型

文本显示/文本编辑控件

设置显示/编辑文本的字号(大小)。

字体粗细

数值

文本显示/文本编辑控件

从下拉表中选择字体的粗细。

倾斜字体

是/否

文本显示/文本编辑控件

选择是否倾斜显示,选择“是”倾斜显示。

下划线

是/否

文本显示/文本编辑控件

选择是否加下划线,选择“是”加下划线。

文本对齐

字节

文本显示/文本编辑控件

从下拉表中选择文本对齐方式,有“常规”、“左”、“居中”、“右”、“分散”等对齐方式可选。

特殊效果

字节

除选项卡、命令按钮、切换按钮外

从下拉表中选择,可选“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”、“凿痕”。

边框样式

字节

除选项卡、命令按钮、切换按钮外

从下拉表中选择,可选“透明”、“实线”、“虚线”、“短虚线”、“点线”、“稀疏点线”、“点划线”、“点点划线”等。

边框颜色

长整型

除选项卡、命令按钮、切换按钮外

颜色数值,可点击浏览按钮打开“颜色”对话框选择颜色。

边框宽度

字节

除选项卡、命令按钮、切换按钮外

从下拉表中选择,可选“细线”、“1磅”至“6磅”。

磅是一种计量单位,磅值越大,宽度越大。

1.标签(Label-类别标识符)

除常用共有属性之外,标签控件的下列属性十分重要:

●标题,文本型,用于设置标签显示文本内容;

●前景色、背景色,长整型,用于设置标签文本颜色和背景颜色。

颜色设置可以通过属性输入框右侧的浏览按钮打开“颜色”对话框浏览选择需要的颜色;

●背景样式,整型,可选“普通”

(1)或“透明”(0);

●垂直显示,是/否型,用于设置文字显示方向,选择“是”时文本垂直(竖向)显示。

2.文本框(Text)

文本框控件除拥有共同属性之外,还有下列重要属性:

控件来源,文本型,用于设置控件绑定的数据源,当设置了窗体“记录源”属性时,控件来源可从下拉表中选择记录源的字段,窗体运行时控件可以显示/编辑当前记录中对应的字段数据;文本框控件的控件来源属性也可以设置为计算公式。

例如,图5-47中的文本框控件,假定控件来源属性设置如图5-48(编辑时)、图5-49(编辑结束后)所示,运行时文本框控件显示的将是姓名和学号字符串的连接结果。

●计算公式可以是任何数据类型的,计算公式之前的等号不能省略。

定义控件来源为计算公式的文本框运行时不可编辑。

●输入掩码、默认值、有效性规则

●前景色、背景色、背景样式、垂直显示等属性与标签控件相同

3.列表框(List)

列表框控件用于显示一系列可选项,用户可以从中选择一项或多项。

选择结果可以更新到绑定字段中。

列表框控件除拥有表5-1的共有属性之外,还有下列重要属性:

●控件来源,文本型,用于设置控件绑定的数据源,当设置了窗体“记录源”属性时,控件来源可从下拉表中选择记录源的字段,窗体运行时从列表中选择的项被更新到当前记录对应于“控件来源”设置的字段中;

●列数,整型,用于设置列表项有几列;

●行来源类型、行来源,文本型,用于设置列表项的来源,行来源类型可以选择“表/查询”、“值列表”和“字段列表”。

行来源类型选择“表/查询”时,行来源设置为对应的表/查询的名字或SQLSELECT语句,列表项来源于相应表或查询中的首部连续字段值(字段数等于列数);行来源类型选择“值列表”时,行来源设置为用分号分隔的字符序列,列表项对应于这些字符序列;行来源类型选择“字段列表”时,行来源设置为对应的表/查询的名字,列表项依次为相应表/查询的字段名;

●列标题,是/否型,用于设置列表项各列是否显示标题;选择“是”时,如果行来源类型是“表/查询”,则列标题为对应列的字段名,如果行来源类型是“值列表”,则值列表首部的值依次作为列标题,如果行来源类型是“字段列表”,则对应表/查询的首部连续字段被依次作为列标题;

●绑定列,整型,用于选择控件的值,当用户选择某一列表项时,把该列表项绑定列的值作为控件值更新到当前记录由“控件来源”属性确定的绑定字段中;

●多重选择,字节型,用于设置是否允许多项选择,可选“无”(0)、“简单”

(1)或“展开的”

(2)。

选择“无”不允许多项选择,选择新的列表项时,上次选择表项自动解除选择状态;选择“简单”时,点击鼠标可以切换选择列表项且可多项选择;选择“展开的”时,点击鼠标只能单项选择;按住Ctrl键可以点击鼠标切换多项选择;点击选择一项(首项)后,按住Shift键并点击尾项可以选中首项至尾项的所有列表项;

●默认值、有效性规则、有效性文本、前景色、背景色等属性前述控件已经介绍。

图5-50是行来源类型是“表/查询”的属性设置及列表运行效果。

图5-50两列带标题行来源为tTeacher表的列表框设置(左、中)及运行效果(右)

图5-51是行来源类型是“值列表”的属性设置(列数、列标题设置相同)及列表运行效果(“北京”、“上海”分别是第一列和第二列的列标题)。

图5-51两列带标题行来源为值列表的列表框设置(左)及运行效果(右)

可以利用向导设计列表框控件,以行来源类型为表/查询的列表框设计为例,设计步骤如下:

●选中控件向导工具栏按钮;

●点击选中列表框控件工具栏按钮;

●在窗体上拖动鼠标选择插入控件位置及大小,拖动结束后,启动列表框控件向导初始界面(图5-52)。

初始界面用于选择列表框行来源类型,选择“使用列表框查阅表或查询中的值”或“在基于列表框中选定的值而创建的窗体上查找记录”时,行来源类型为表或查询,选择“自行键入所需的值”时,行来源类型为值列表(操作方法请参阅组合框向导)。

选中第一项,点击“下一步”按钮,向导进入列表框行来源表/查询选择界面(图5-53);

●通过“视图”选项可以选择在界面列表框中显示表、查询或同时显示表及查询,本例选择“表”并选中tTeacher表,点击“下一步”按钮,向导进入列表字段选择界面(图5-54);选择“教师号”、“教师名”,点击“下一步”按钮,向导排序次序设置界面(图5-55);

●假定选择按“教师号”升序排序(点击排序按钮可以在“升序”、“降序”之间切换),点击“下一步”按钮,向导进入列宽设置界面(图5-56)。

如果行来源类型为表且选择的字段中包含主键列,则界面中会出现“隐藏键列(建议)”复选框,选中(默认状态)该复选框将使主键列不出现在列表行中,解除选择(本例选择)时选中的主键列会出现在列表框中,调整好各列宽度,点击“下一步”按钮,向导进入列表值选择界面(图5-57);

●当选中某一列表行时,只能取一个列表值,即只能取选中行的某一列作为列表值(该设置实际上是设置“绑定列”),假定选择“教师号”,点击“下一步”,向导进入列表值去向选择界面(图5-58)。

列表值去向选择“将该列数值保存在这个字段中”时,可以从其后的组合框中选择一个字段或直接编辑输入字段名(该字段名将被设置为“控件来源”属性值),假定选择“记忆该数值供以后使用”,点击“下一步”按钮,向导进入完成界面(图5-59);

●输入标签标题为“教师列表”,点击“完成”按钮即完成了向导操作。

设计完成的窗体及其运行效果如图5-60所示。

图5-60设计完成的列表框控件(左)及其运行效果(右)

4.组合框(Combo)

组合框也叫下拉列表,兼有文本框和列表框控件的功能:

可以直接编辑输入数据,也可以从下拉列表选择数据,无论输入还是选择的数据都显示在控件编辑框内并可更新到当前记录的绑定字段中。

组合框控件拥有表5-1的共有属性和前面介绍的列表框控件及文本框控件的对应属性,这些属性的设置及作用与列表框、文本框中的介绍完全相同。

图5-61分别是对应于图5-50和图5-51相同属性设置时的组合框控件下拉表弹出状态下的运行效果。

图5-61两列带标题行来源分别为表/查询和值列表的组合框运行效果

可以利用向导设计组合框控件,以行来源类型为值列表的组合框设计为例,设计步骤如下:

●选中控件向导工具栏按钮;

●点击选中组合框控件工具栏按钮;

●点击窗体上插入控件位置即启动组合框控件向导初始界面(图5-62),选择“自行键入所需的值”时,点击“下一步”按钮,向导进入列数设置及列表数据输入界面(图5-53);

●设置列数为2后,列表即自动变为两列,依次输入列表行,输入完成后点击“下一步”按钮,向导进入列表值选择界面(与图5-57相同,只是列名不同而已);后续操作与列表框对应操作完全相同,假定设置的组合框标签标题为“组合框举例”,设计完成的窗体及其运行效果如图5-64所示。

图5-64设计完成的组合框控件(左)及其运行效果(右)

5.命令按钮(Command)

命令按钮控件用于向窗体提交操作请求。

命令按钮的常用属性包括表5-1中名称、尺寸设置、字体设置相关属性,同时包含以下两个重要属性:

●标题,文本型,用于设置按钮显示的提示性文本;

●图片,文本型,用于指定按钮上显示的图片的文件名全路径字符串。

指定按钮图片时,标题文本不再显示且控件自动按图片规格调整大小;

●可用,是/否型,选择“是”时控件有效,选择“否”时控件无效;

●可见性,是/否型,选择“是”时控件显示,选择“否”时控件不显示;

●何时显示,字节型,可从下拉表中选择“两者都显示”(0)、“只打印显示”(1)、“只屏幕显示”。

标题可以直接编辑修改,点击选中窗体上的按钮,然后继续点击标题文字进入标题编辑状态(图5-65)。

图5-65按钮控件选中状态(左)及标题编辑状态(右)

按钮设计的核心任务是按钮的动作,即点击按钮时需要执行的操作,这需要编写按钮控件的事件程序代码,相关内容在第7章中介绍。

可以用向导设计按钮控件,假定设计一个按钮“关闭窗口”,点击该按钮即把窗体关闭,用向导设计步骤如下:

●选中控件向导工具栏按钮;

●点击选中命令按钮控件工具栏按钮;

●点击窗体上插入控件位置即启动命令按钮控件向导按钮类别选择界面(图5-66),可以选择“记录导航”、“记录操作”、“窗体操作”、“报表操作”、“应用程序”、“杂项”等按钮类别,关闭窗口属于窗体操作,选择“窗体操作”类别,这时“操作”列表中即列出所有可选的窗体操作,选择“关闭窗体”,点击“下一步”按钮,向导进入按钮标题选择界面(图5-67);

●可以选择文本标题或图片标题。

选择文本标题时可以直接输入标题文本,选择图片标题(默认选择)时可以选择“停止标志”图片或“退出”图片(默认选择),点击“浏览”按钮可以浏览选择自定义标题图片。

假定选择默认设置,点击“下一步”按钮,向导进入完成界面(图5-68);

图5-68完成界面

●在完成界面可以修改按钮控件名,假定命名为“Command01”,点击“完成”按钮即完成向导操作。

设计完成的按钮及其运行时状态如图5-69所示。

运行时点击按钮将关闭窗体。

图5-69按钮设计完成状态(左)及运行效果(右)

打开命令按钮Command01的属性窗口,其单击事件显示[事件过程],将光标移动到该事件过程编辑框处,编辑框右端显示浏览按钮,点击该按钮即可打开事件过程代码窗口(图5-70)。

图5-70按钮属性窗口(左)及按钮单击事件过程代码(右)

6.选项按钮(Option)、复选框(Check)、切换按钮(Toggle)、选项组(Frame)

选项按钮控件、复选框控件和切换按钮控件可以用于二值选择,一般用于输入是/否字段值。

选项按钮控件和复选框控件具有表5-1除字体设置类属性外的其他所有属性,除此之外还共同具有以下常用属性:

●控件来源,文本型,用于设置控件绑定的数据源,为一是/否字段,窗体运行时控件可以显示/编辑当前记录中对应的字段数据,选中表示“是”,未选中表示“否”;

●可用,是/否型,选择“是”时控件有效,选择“否”时控件无效;

●可见性,是/否型,选择“是”时控件显示,选择“否”时控件不显示;

●何时显示,字节型,可从下拉表中选择“两者都显示”(0)、“只打印显示”(1)、“只屏幕显示”。

切换按钮控件常用属性和命令按钮控件相同。

一般不单独使用选项按钮、复选框或切换按钮,而是把若干个选项按钮或若干个复选框或若干个切换按钮通过选项组控件组织成一组。

用户只能选中选项组中的一个控件,选中新控件时,原来选中的控件自动解除选择。

选项组控件可以用于取值范围只有几个确定值的字段,这时,选项组中每一个控件都不能设置控件来源,而是设置一个唯一的选项值(选中时,该值被更新到选项组控件的控件来源)。

选项组控件的常用属性如下:

选项组控件的常用属性与单独的选项按钮、复选框常用属性相同。

可以用向导设计选项组控件,假定设计一个在北京、上海、天津、重庆中选择其一的选项组,用向导设计步骤如下:

●选中控件向导工具栏按钮;

●点击选中命令选项组控件工具栏按钮;

●在窗体上拖动鼠标选择插入控件位置及大小,拖动结束后,启动选项组控件向导初始界面(图5-71)。

初始界面用设置选项标签,依次输入如图所示的标签名称,点击“下一步”按钮,向导进入默认选项设置界面(图5-72);

●设置完默认选项后,点击“下一步”按钮,向导进入选项值设置界面(图5-73),每个选项须赋予一个唯一的数值,一般取默认设置即可,点击“下一步”按钮,向导进入选项值动作设置界面(图5-74);

●选择“在此字段中保存该值”选项按钮时,从其后下拉列表中选择保存字段(控件的“控件来源”字段),控件选项值自动更新到对应字段;选择“为稍后使用保存这个值”选项按钮(本例选择)时,不设置“控件来源”字段。

点击“下一步”按钮,向导进入控件及样式选择界面(图5-75),假定控件选择“复选框”、样式选择“凸起”,点击“下一步”按钮,向导进入完成界面(图5-76);

●设置选项组标题为“城市选择”,点击“完成”按钮即结束向导操作。

设计完成的窗体及其运行效果如图5-77所示。

图5-77控件设计完成状态(左)及运行效果(右)

运行时,只能选择“城市选择”中的一个城市,不能选中多个城市。

7.选项卡控件

选项卡控件用于组织多页数据,每一页可以象窗体一样添加控件。

选项卡控件的常用属性有表5-1中的名称、左边距、上边距、宽度、高度、字体名称、字号、字体粗细、倾斜字体、下划线等,另外还包括前述控件具有的“可用”、“可见性”、“何时显示”等属性。

添加到窗体上的选项卡默认包含两个“页”(图5-78)。

图5-78选项卡控件设计状态及属性窗口

页是选项卡的子控件,可以单独设置页属性。

在属性窗口对象选择下拉表中选中某一页即可设置该页的属性。

页的常用属性是“名称”和“标题”。

标题属性值为一个文本串,是页标签显示的文字。

如,“页198”的页标签显示“页198”,其标题属性设置的文本串为:

页198。

选项卡“样式”属性用于设置选项卡页标签样式,可以选择“选项卡”、“按钮”、“无”。

选择“选项卡”时,标签样式如图所示,选择“按钮”时,标签样式为按钮,选择“无”时,没有页标签。

点击页标签或从对象选择下拉表(窗体对象选择下拉表或属性窗口对象选择下拉表均可)选择某一页即可选中该页,选中的页自动叠放在所有其他页之上。

可以插入、删除页,也可以设置页的顺序。

右击选项卡控件时会弹出快捷菜单(图5-79)。

选择“删除页”菜单可以删除当前选中的页,选择“插入页”菜单可以在最后一页之后添加一页。

假定插入一页“页200”,选择“页次序”菜单打开“页序”设置对话框(图5-80),点击选中“页序”列表中的页名称,点击“上移”按钮可以向上移动相应的页名称,点击“下移”按钮可以向下移动相应的页名称,设置完页序后,点击“确定”按钮,选项卡控件即按设置的页序(从上到下顺序)从左至右重新排列对应的页。

每页可以单独放置控件,选中某一页后,即可向该页添加控件。

假定在选项卡控件上有两个页,页标题依次为:

城市、项目。

在第一页上用向导设计一个包含四个复选框的选项组控件,控件标题依次为:

北京、上海、天津、重庆。

在第二页上用向导设计一个包含四个选项按钮的选项组控件,控件标题依次为:

田径、足球、篮球、赛马。

设计窗体及运行状态如图5-81所示。

图5-81设计结果窗体(左)及运行状态(中、右)

8.绑定对象框控件(OLEBound)、未绑定对象框控件(OLEUnbound)

绑定对象框控件用于OLE对象字段输入。

其常用属性包括表5-1除字体、字型设置类属性外的其他属性以及“控件来源”、“可见性”、“何时显示”等属性,另外还包含以下属性:

●自动激活,整型,用于设置控件激活方式,可以选择“双击”、“手动”,选择“手动”时不能自动激活控件,选择双击时用户双击控件或在控件获得焦点后按Ctrl+Enter键都可激活对象应用程序;

●缩放模式,整型,用于设置控件大小的调整方式,可以选择“裁减”、“拉伸”、“缩放”,选择裁减时,以控件的设计大小显示对象,超出部分自动裁减掉,选择拉伸时,自动按控件大小调整对象尺寸以完整显示对象,这可能因纵横缩放比例不同而导致失真,选择缩放时,自动缩放控件尺寸以完整显示原始对象。

假定设计一个学生照片编辑控件,设计步骤如下:

●设计一个窗体,设置其记录源属性为tStudent;

●打开字段列表,将照片字段拖动到窗体即自动建立一个绑定对象框控件,调整控件大小至合适规格(图5-82);

●查看自动创建的控件的相关属性,名称属性值自动设置为“照片”,自动激活属性为“双击”,缩放模式属性为“裁减”(修改为“拉伸”);

●运行窗体时效果如图5-83所示;

●如果字段原来已保存照片,双击控件即可打开照片编辑程序,如果原来没有照片,点击选中控件并选择“插入”→“对象”菜单或右击控件并选择弹出菜单中的“插入对象”即可打开对象选择对话框。

也可以直接建立一个控件,然后设置其控件来源属性为“照片”字段,其效果是一样的。

未绑定对象框可以用于显示一个固定的外部对象,与绑定对象框控件的根本区别是没有控件来源属性。

9.子窗体/子报表控件(Child)

当两个表存在一对多关系时,主表的一个记录在子表中有多个记录与之对应,如果在浏览主表记录时可以同时浏览子表对应记录,子表的多条记录与主表的一个记录就需要同时显示,子窗体/子报表控件即是用于解决子表显示问题的控件。

子窗体/子报表控件常用属性包括表5-1除字体、字型设置类属性外的其他属性以及“可用”、“可见性”、“何时显示”等属性,另外还包含以下重要属性:

●源对象,文本型,用于指定子窗口数据源,即子表(可以是表、查询或已有窗体),可以从下拉表中选择;

●链接子字段,文本型,用于指定子表(查询)中与主表的关联字段;

●链接主字段,文本型,用于指定主表(查询)中与子表的关联字段;

例如,tStudent表与tScore表之间存在一对多联系,联系字段为“学号”,设计tStudent记录子窗体的操作步骤如下:

●设计一个窗体,设置其记录源属性为tStudent;

●打开字段列表,将学号、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1