VB编程题,求全部代码

输入一个英文句子,找出其中最长的英文单词,参考界面如图所示。具体要求:1、窗体界面由3个标签、2个文本框、1个列表框和2个命令按钮组成,请参照参考界面完成所有对象的属性设... 输入一个英文句子,找出其中最长的英文单词,参考界面如图所示。具体要求: 1、窗体界面由3个标签、2个文本框、1个列表框和2个命令按钮组成,请参照参考界面完成所有对象的属性设置; 2、在文本框中输入英文句子后,单击"查找"按钮,在左侧列表框中显示句子中的各个英文单词,在右侧多行文本框中显示最长的英文单词,如果有多个单词的长度都是最长,均需按参考界面的形式显示出来; 3、单击"清除"按钮,将两个文本框和一个列表框清空,并将焦点置于第一个文本框中。
求大神。
展开
 我来答
数学与计算机编程
2016-06-06 · TA获得超过2160个赞
知道大有可为答主
回答量:2312
采纳率:80%
帮助的人:573万
展开全部

Private Sub Clear_Click()

  Text1.Text = ""

  Text2.Text = ""

  List1.Clear

  Text1.SetFocus

End Sub


Private Sub Lookup_Click()

  Dim i As Integer, j As Integer, c As String, b(50) As String, k As Integer, t As String

  c = Me.Text1.Text

  For i = 1 To Len(c)

    Select Case Asc(Mid(c, i, 1))

      Case 65 To 90, 97 To 122

        b(k) = b(k) + Mid(c, i, 1)

      Case Else

        k = k + 1

        List1.AddItem b(k - 1)

    End Select

  Next i

  For i = 0 To k - 2

    For j = i + 1 To k - 1

      If Len(b(i)) < Len(b(j)) Then

        t = b(i)

        b(i) = b(j)

         b(j) = t

      End If

    Next j

  Next i

  Text2.Text = Text2.Text + b(0) + vbCrLf

  For i = 1 To k - 1

    If Len(b(i)) = Len(b(i - 1)) Then

      Text2.Text = Text2.Text + b(i) + vbCrLf

    Else

      Exit For

    End If

  Next i

End Sub

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式