vb.net的问题 。为什么picturebox的位置(location)不能被赋值,这该怎么办 。picturebox1. Location = New Point(45, 65)
这是Point类型vb.net人脸定位,直接给它个point对象不就可以vb.net人脸定位了 。再说Point只是个数据类型,给它成员赋值不会影响窗口vb.net人脸定位的位置的 。
Point 实际是个值类型,就像Integer一样,所以一个函数返回一个值,然后vb.net人脸定位你给值赋值,逻辑上不通了 。如果把这个值用变量接收,然后对变量的成员赋值是可以了,不过这个变量值与源头没关系了 。
居中的话试试CenterToParent() 方法,窗体有 , 不清楚图片框有没有这个函数 。
新手关于VB.net的问题您好,在Visual Basic.NET中,是没有像这样的文件I/O操作的 , 一般都是通过System.IO.StreamReader和System.IO.StreamWriter类,System.IO.BinaryReader和System.IO.BinaryWriter类来读写文件以及利用My.Computer.FileSystem类读写文件,利用System.IO.Filestream类来创建文件,通过引用Microsoft Scripting Runtime来执行文件(夹)和驱动器的特殊操作,常用的是System.IO.StreamReader和System.IO.StreamWriter类 。
例如说要读取一个文件,我们可以利用System.IO.StreamReader类编写一个方法(也就是函数),但是首先要在当前类的开头添加一个引用,引用名称:System.IO,添加引用的代码如下
Imports System.IO
添加引用之后,就在当前类的内部创建方法:
Private Function ReadFile(ByVal FileURL As String) As String
Dim sr As StreamReader = New StreamReader(FileURL)
ReadFile = sr.ReadToEnd()
sr.Close()
sr = Nothing
End Function
示例说明:
该方法是一个返回String(字符串)数据的函数,FileURL作为参数是用来存放需要访问的文件的URL,当然,要获取一个文件的URL,就是利用这一句代码实现的:
Dim sr As StreamReader = New StreamReader(FileURL)
当获取了URL之后,就要对文件进行读取操作了,然后将读取的结果返回给方法:
ReadFile = sr.ReadToEnd()
读取文件完毕之后,要对文件执行关闭操作:
sr.Close()
当然别忘了清理资源:
sr = Nothing
StreamReader类可以从流或文件中读取字符,在创建StreamREader类的对象时 , 可以指定一个流对象 , 也可以指定一个文件URL,创建对象后就可以调用他的方法,从流中读取数据 , 其常用方法如下:
Peek:返回下一个可用字符,但不使用它 。
Read:读取输入流中下一个字符或一组字符并移动流或文件指针 。
ReadBlock:从当前流中读取最大数量字符并从index开始将数据写入buffer 。
ReadLine:从当前流中读取一行字符并将字符作为String返回 。
REadToEnd:从流的当前位置到末尾读取流 。
Close:关闭打开的对象,释放资源 。
注:流,一种新的数据格式,这种格式可通过System.IO命名空间下的类访问 。流用Stream类表示,所有的流都是从这个类中继承的 。流向用户提供了一个一般的数据视图,隐藏了操作系统和底层设备的实现细节,所有的流都支持读写操作 。在打开文件时将返回对应的流对象,用户可以对流对象进行读写操作 。
如果要对文件执行按行读取操作,这时就会用到枚举,这时候,代码就要更改一下了:
Private Function ReadFile(ByVal FileURL As String) As String
Dim sr As StreamReader = New StreamReader(FileURL)
For Each fLine As String In sr.ReadToEnd()
Line = sr.ReadLine()
ReadFile = ReadFilefLine
Next sr.ReadLine
sr.Close()
End Function
示例说明:
For Each…Next:派生于For…Next循环,用于枚举一系列对象中的成员,而这些对象组成集合,如果集合中至少存在一个元素,程序就会静茹For Each块执行 。其格式如下:
推荐阅读
- sap杨伯宁,杨伯江个人资料
- 电视怎么通过u盘看电视的简单介绍
- 益智游戏荷塘,一款叫荷塘的智力游戏
- 快手怎么在网络直播赚钱,快手怎么直播赚钱???需要什么??
- java代码加密教程 java最简单的加密方式
- 如何设置word数字格式,怎么设置word中的数字格式
- gis中检验线段是否相连,gis软件中如何检查数据的质量
- 导入类的函数python python36导入库函数的关键字
- 电脑怎么查看自己型号显卡,怎样知道自己电脑显卡型号