FileListBox 百科内容来自于: 百度百科

FileListBox 控件

在运行时,在 Path 属性指定的目录中, FileListBox 控件将文件定位并列举出来。该控件用来显示所选择文件类型的文件列表。例如,可以在应用程序中创建对话框,通过它选择一个文件或者一组文件。

语法

FileListBox

说明

设置 List、ListCount 和 ListIndex 属性,可以访问列表中的项目。如果需要显示 DirListBox 和 DriveListBox 控件,那么可以编写代码,使它们与 FileListBox 控件同步,并使它们之间彼此同步。 Appearance 属性 返回或设置 MDIForm 或 Form 对象上的控件在设计时的绘图风格。在运行时是只读的。
语法
object .Appearance
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
设置值
Appearance 属性的设置值是:
设置值
描述
0
平面绘制控件和没有可视化效果的窗体。
1
(缺省值)3D。带有三维效果的绘制控件。
说明
如果在设计时将其设置为 1,那么 Appearance 属性在画出控件时带有三维效果。如果窗体的 BorderStyle 属性被设置为固定双边框(vbFixedDouble,或 3),窗体的标题和边框也是以有三维效果的方式绘画的。将 Appearance 属性设置为 1,也导致窗体及其控件的 BackColor 属性被设置为这样的颜色,该颜色是为操作系统的“显示属性”对话框的“外观”选项卡中的 3D 对象选定的。
将 MDIForm 对象的 Appearance 属性设置为 1,只对 MDI 父窗体产生影响。想要在 MDI 子窗体上具有三维效果,必须将每个子窗体的 Appearance 属性设置为 1。
Archive、Hidden、Normal 和 System 属性 设置或返回一值,决定 FileListBox 是否以档案、隐藏、普通或是系统属性来显示文件。
语法
object. Archive [= boolean]
object. Hidden [= boolean]
object. Normal [= boolean]
object. System [= boolean]
Archive,Hidden,NormalSystem 属性语法包含下面部分:
部分
描述
object
对象表达式,其值是“应用于”列表中的一个对象。
Boolean
布尔表达式,指定显示文件的类型,“设置值”中有详细描述。
设置值
boolean 的设置值为:
设置值
描述
True
(档案和普通文件的缺省值)以 FileListBoxs 控件的属性特征显示文件。
False
(隐藏和系统文件的缺省值)不以 FileListBoxs 控件的属性特征显示文件。
说明
基于运行系统使用的标准文件特征,可以用这些属性来指定在 FileListBox 控件中所显示文件的类型。运行时在程序中设置这些属性中的任一个都会重设 FileListBox 控件使其只显示具有指定属性的文件。
例如,在查找和替换操作中,可以通过设置 System 属性为 True、而其它属性为 False,只显示系统文件;或者,作为文件备份过程的一部分,可以设置 Archive 属性为 True,以便只列出以前备份后修改过的文件。
BackColor、ForeColor 属性 BackColor-返回或设置对象的背景颜色。 ForeColor-返回或设置在对象里显示图片和文本的前景颜色。 语法
object .BackColor [= color]
object .ForeColor [= color]
BackColor ForeColor 属性语法包含下面部分:
部分
描述
object
对象表达式,其值是“应用于”列表中的一个对象。
color
值或常数,确定对象前景或背景的颜色,“设置值”中有详细说明。
设置值
Visual Basic 用 Microsoft Windows 运行环境的红-绿-蓝 (RGB) 颜色方案。 color 的设置值如下:
设置值
描述
标准 RGB 颜色
使用调色板或在代码中使用 RGB 或 QBColor 函数指定的颜色。
系统缺省颜色
对象浏览器中的 Visual Basic (VB) 对象库所列的系统颜色常数指定的颜色。Windows 运行环境替换使用用户在控制面板设置值中的选择。
对所有的窗体和控件,在设计时的缺省设置值如下:
BackColor-设置为由常数vbWindowBackground 定义的系统缺省颜色。 ForeColor-设置为由常数vbWindowText 定义的系统缺省颜色。 说明
Label Shape,控件中,如果 BackStyle 属性的设置值为 0(透明),则忽略 BackColor 属性。
如果在 Form 对象或 Picturebox 控件中设置 BackColor 属性,则所有的文本和图片,包括指定的图片,都被擦除。设置 ForeColor 属性值不会影响已经绘出的图片或打印输出。在其它的所有控件中,屏幕的颜色会立即改变。
标准 RGB 颜色的有效取值范围是 0 到 16,777,215 (&HFFFFFF)。该范围内数的高字节为 0;较低的 3 个字节,从最低字节到最高字节依次决定红、绿和蓝的量。红、绿和蓝的成分,分别由一个介于 0 与 255 (&HFF) 之间的数来表示。如果最高字节不为 0,Visual Basic 将使用系统颜色,这些颜色由用户的控制面板设置值和由对象浏览器中的 Visual Basic (VB) 对象库所列出的常数来确定。
在 Windows 运行环境中显示文本,文本和背景的颜色必须都是原色。如果所选择的文本或背景颜色没有显示出来,则选择颜色中可能有抖动色-也就是说,最多由三种不同颜色的像素组成的颜色。如果对文本或背景选择了抖动色,则会用最接近的原色来代替。
Container 属性 返回或设置 Form 上控件的容器。在设计时不能使用。
语法
Set object. Container [= container]
Container 属性的语法包含下面部分:
部分
描述
object
对象表达式,其值是“应用于”列表中的一个对象。
container
一个对象表达式其值是能够作为别的控件容器使用的对象,按照说明的描述。
说明
下面的控件能够容纳别的控件:
Frame 控件PictureBox 控件.SSTab 控件
DragIcon 属性
返回或设置图标,它将在拖放操作中作为指针显示。
语法
object. DragIcon [= icon]
DragIcon 属性语法包含下面部分:
部分
描述
Object
对象表达式,其值是“应用于”列表中的一个对象。
Icon
任何返回图标的程序引用,例如引用窗体图标 (Form1.Icon),引用另外控件的 DragIcon 属性 (Text1.DragIcon),或是 LoadPicture 函数。
设置值
icon 的设置值如下:
设置值
描述
(none)
(缺省值)矩形框内的箭头指针。
Icon
自定义的鼠标指针。在设计时用属性窗口设置图标。运行时可以用 LoadPicture 函数。所加载的文件必须有 .ico 文件扩展名和格式。
说明
在拖放操作中,用 DragIcon 属性可以提供可见的信息反馈─例如,它可以指定原控件在一个适当的目标之上。 DragIcon 属性在用户开始拖放操作时起作用。典型做法是把 DragIcon 设置为 MouseDown 或 DragOver 事件过程的一部分。
注意 运行时, DragIcon 属性可以设置为任何对象的 DragIcon Icon 属性,或者可以用 LoadPicture函数返回的图标给它赋值。
在运行中,把一个控件的 Picture 属性值赋给另一个控件的 DragIcon 属性时 Picture 属性必须包含一个 .ico 文件,而不是 .bmp 文件。
FileName 属性 vbproFillColor
返回或设置所选文件的路径和文件名。对于 FileListBox 控件该属性在设计时 不可用。
语法
object. FileName [= pathname]
FileName 属性语法包含下面部分:
部分
描述
Object
对象表达式,其值是“应用于”列表中的一个对象。
Pathname
字符串表达式,指定路径和文件名。
说明
运行时创建控件时, FileName 属性设置为 0 长度字符串 (""),表示当前没有选择文件。
在 CommonDialog 控件里,可以在打开对话框之前设置 FileName 属性以设定初始文件名。
读该属性,返回当前从列表中选择的文件名。路径Path 属性单独检索。在功能上,该值与 List(ListIndex) 等价。如果没有选择文件,FileName 返回 0 长度字符串。
设置这个属性时: 若字符串中包含驱动器、路径或模式,则会相应地改变 Drive、Path 和 Pattern 属性。若字符串中包含存在的文件名(不包含通配符),则会选择该文件。改变该属性值可能会产生一个或多个如下事件:PathChange (如果改变路径),PatternChange (如果改变模式),或 DblClick (如果指定存在的文件名)。该属性值可以是限定的网络路径和文件名,可用下述语法: \\servername\sharename\pathname
Path 属性 返回或设置当前路径。在设计时是不可用的。对于 App 对象,在运行时是只读的。
语法
object. Path [= pathname]
Path 属性的语法包含下面部分:
部分
描述
object
对象表达式,其值是“应用于”列表中的一个对象。
pathname
一个用来计算路径名的字符串表达式。
说明
Path 属性的值是一个指示路径的字符串,例如 C:\Ob 或 C:\Windows\System。对于 DirListBox 或 FileListBox 控件,在运行时当控件被创建时,其缺省值是当前路径。对于 App 对象,当从开发环境运行该应用程序时 Path 指定 .VBP 工程文件的路径,或者当把应用程序当作一个可执行文件运行时 Path 指定 .exe 文件。
当建立一个应用程序的文件浏览器和操作能力时使用这个属性。设置 Path 属性对控件产生的影响与 MS-DOS 的 chdir 命令相似-相关的路径可以带有或不带有驱动器的描述。只有指定带冒号 (:) 的驱动器才能在那个驱动器上选择当前目录
使用下面的语法, Path 属性也可以设置限定的网络路径而不需要驱动器连接:
\\ servername\ sharename\ path
前面的语法将 Drive 属性改变成了 0 长度的字符串 ("")。
Path 值的改变将产生以下影响:
对于一个 DirListBox 控件,将产生一个 Change 事件。对于一个 FileListBox 控件,将产生一个 PathChange 事件. 注意 对于 DirListBoxPath 的返回值与只返回选定内容的 List(ListIndex) 是不同的。
Pattern 属性返回或设置一个值,该值指示在运行时显示在 FileListBox 控件中的文件名。
语法
object .Pattern [ = value]
Pattern 属性的语法包含下面部分:
部分
描述
Object
对象表达式,其值是“应用于”列表中的一个对象。
Value
一个用来指定文件规格的字符串表达式,例如 "*.*" 或 "*.FRM"。缺省值是 "*.*" 它返回所有文件的列表。除使用通配符外,还能够使用分号 (;) 分隔的多种模式。例如,"*.exe; *.bat" 将返回所有可执行文件和所有 MS-DOS 批处理文件的列表。
说明
在设计应用程序的文件浏览和操作功能中, Pattern 属性具有一个关键作用。 Pattern 与其它文件控件属性结合起来使用,可提供对相似文件或文件组资源管理的方法。例如,在一个专门为了启动别的程序而工作的应用程序中,只会指定 .exe 文件显示在文件列表框中。其它关键性的文件控件属性包括 DriveFileName,和 Path
Pattern 属性的值的改变将产生一个 PatternChange 事件。
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定