131分!请大家帮帮忙!

stephenz2 2000-07-25 05:21:00
以下问题任选其一回答便可:
1.如何把一个文本文件分别装入几个textbox中(文字要连续且每个textbox都要装满。)?
2.一个textbox装入了一个完整的文本文件,假设这个textbox没有滚动条,而这个textbox并没有显示完整个文本文件,如何把textbox中包括显示的和未显示的文本分别Copy到几个picturebox中(文字要连续)?

谢谢!
stephenz2
...全文
179 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
stephenz2 2000-07-26
  • 打赏
  • 举报
回复
question No.2
是不是用API函数中的bitblt函数?
iwin 2000-07-26
  • 打赏
  • 举报
回复
(上面贴子的代码有错,这里是修正后的代码)
给你一段代码,应该可以解决你的主要问题。

在窗体上有一个隐藏的Label控件和任意的Textbox控件。
留意GetMaxVisibleStr()函数.

Private Sub Command1_Click()
Text1.Text = GetMaxVisibleStr(Text1, Text2.Text)
Debug.Print Text1.Text
End Sub

Public Function GetMaxVisibleStr(TheText As TextBox, _
TheStr As String) As String

Dim i As Long

With Label1
.BorderStyle = TheText.BorderStyle
.Font = TheText.Font

For i = 1 To Len(TheStr)
.Caption = Left(TheStr, i)
If .Width > TheText.Width Then
GetMaxVisibleStr = Left(TheStr, i - 1)
Exit Function
End If
Next i
End With

GetMaxVisibleStr = TheStr

End Function
iwin 2000-07-26
  • 打赏
  • 举报
回复
给你一段代码,应该可以解决你的主要问题。

在窗体上有一个隐藏的Label控件和任意的Textbox控件。
留意GetMaxVisibleStr()函数.

Private Sub Command1_Click()
Text1.Text = GetMaxVisibleStr(Text1, Text2.Text)
Debug.Print Text1.Text
End Sub

Public Function GetMaxVisibleStr(TheText As TextBox, _
TheStr As String) As String

Dim i As Long

Label1.BorderStyle = Text1.BorderStyle
For i = 1 To Len(TheStr)
With Label1
.Caption = Left(TheStr, i)
If .Width > TheText.Width Then
GetMaxVisibleStr = Left(TheStr, i - 1)
Exit Function
End If
End With
Next i

GetMaxVisibleStr = TheStr

End Function
pengsir 2000-07-25
  • 打赏
  • 举报
回复
I need it
chau 2000-07-25
  • 打赏
  • 举报
回复
from ADO设置文件格式为text文件
UserReg 2000-07-25
  • 打赏
  • 举报
回复
1.如何把一个文本文件分别装入几个textbox中(文字要连续且每个textbox都要装满。)?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
在下面的基础上改吧,问题2和这个一样
Private Sub cmdLoad_Click()
Dim nLen As Long
Dim nTotal As Long
Dim cChar As String * 1
Dim i As Integer
Dim j As Integer
nLen = 0
nTotal = 0
Open "c:\test.txt" For Input As #1
For i = 0 To 100
nLen = GetTextboxSize(Text1(i))
For j = 0 To nLen - 1
If EOF(1) Then
Close #1
Exit Sub
Else
Input #1, cChar
Text1(i).Text = Text1(i).Text & cChar
nTotal = nTotal + 1
End If
Next
Next
End Sub

Private Function GetTextboxSize(txt As TextBox) As Long
Dim nLines As Integer
Dim nWords As Integer

txt.FontName = "Fixedsys"
nLines = Fix(txt.Height / (15 * txt.Font.Size))
nWords = Fix(txt.Width / (15 * txt.Font.Size))

GetTextboxSize = nLines * nWords
End Function



2.一个textbox装入了一个完整的文本文件,假设这个textbox没有滚动条,而这个textbox并没有显示完整个文本文件,如何把textbox中包括显示的和未显示的文本分别Copy到几个picturebox中(文字要连续)?
TopHead 2000-07-25
  • 打赏
  • 举报
回复
这种问题回答不太好回答,其实也许不太难。:)
不需要开发,0行代码写接口服务,sql编程,只要会sql就会写接口服务,让后端变得更简单,简单4步短短5钟,立马上手,java小白也可以写接口。订阅课程后可以免费获取发布版进行使用和测试。 0行代码写服务的需要来源案例一,当时有个项目,有400张表,都是管理系统,单表维护的内容较多,当时的项目团队是13人,前后端都写,那时候还没有springboot,用的是ssm,mybatis刚出来,有了替代hibernate的趋势,ifelse写了一堆又一堆,实体类也是,当时的后端了7层☒,天天加班干这活,复制粘贴,很容易犯错,实体类多人引用修改,真的是废了很大的劲……案例二,也是一个比较大的项目,两千万多万那种,当时为了拿项目,需要快速实现原型给客户看,要求比较高,虽说是原型但是数据全部需要实时,这时候就需要大量编写数据接口,同样编写接口这件事难度倒是不大,但是量大,编写过程手写很容易出错……案例三,以前管理的团队主要做移动端开发,里面的项目会涉及到推送,管理系统,数据采集与同步,总之很多内容,需要前后端通吃,我不仅需要出方案,设计原型,设计数据库,出报价,沟通需求,还要写后端框架,数据接口与数据采集,开发前端(web端),移动端,管理所有项目,但是那时候招的人只会写移动端,实在是忙不过来,我就想能不能有个框架让不会写java的人能写接口,因为写移动端sqlite总是会用的,也就是说写sql不是难点……基于以上三点需求的积累,我利用业余时间写了一个后端框架,完成了这样的需求,刚开始是需要写三行代码完成一个接口,经过后面优化,现在不写代码也可以实现……  本框架涉及的知识点比较多,目前提供最基础版供大家学习和使用,后期逐步推出框架具体的教程和功能内容,下期我们讲如何在实际项目中通过部署版如何完成所需要的接口编写,欢迎大家订阅。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧