如何使用字符串以不同的顺序显示名称?

托斯卡纳蜡烛

我遇到了为我的Visual Basic 2012类分配的问题。说明如下。到目前为止,我只显示输入的名字,没有其他显示。如何使其按要求的顺序显示名字和姓氏?

字符串问题:在文本框中输入您的名字和姓氏。取名字并将其显示在显示姓,名的标签框中。

文本框输入:Jane Doe

标签盒:母鹿,简

我到目前为止的代码如下。谢谢你的帮助!

Private Sub btndisplay_Click(sender As Object, e As EventArgs) Handles btndisplay.Click
    Dim fullname As String
    Dim firstname As String
    Dim indexnum As Integer
    Dim lastname As String

    fullname = fulltextbox.Text

    indexnum = fullname.IndexOf(" ")

    firstname = fullname.Substring(0, indexnum)

    firstlabel.Text = firstname
    fulltextbox.Focus()
End Sub

Private Sub fulltextbox_TextChanged(sender As Object, e As EventArgs)
    firstlabel.Text = String.Empty

    fulltextbox.SelectAll()
End Sub

Private Sub btnexit_Click(sender As Object, e As EventArgs) Handles btnexit.Click
    Me.Close()
End Sub
威廉·范·昂森(Willem Van Onsem)

通过首先确定空间的位置,您在正确的轨道上:

indexnum = fullname.IndexOf(" ")

现在,基于此索引,您可以将字符串拆分为两个字符串,firstnamelastname

firstname = fullname.Substring(0, indexnum)
lastname = fullname.Substring(indexnum+1)

您需要使用indexnum+1而不是indexnum,否则您将包含空格字符。

最后,您可以使用字符串串联运算符(&将它们再次分组在一起

firstlabel.Text = lastname & ", " & firstname

因此,最终方法如下所示:

Private Sub btndisplay_Click(sender As Object, e As EventArgs) Handles btndisplay.Click
    Dim fullname As String
    Dim firstname As String
    Dim indexnum As Integer
    Dim lastname As String

    fullname = fulltextbox.Text

    indexnum = fullname.IndexOf(" ")

    firstname = fullname.Substring(0, indexnum)
    lastname = fullname.Substring(indexnum+1)

    firstlabel.Text = lastname & ", " & firstname
    fulltextbox.Focus()
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在不同功能中使用字符串名称

来自分类Dev

在不同功能中使用字符串名称

来自分类Dev

如何使用字符串的值作为对象的名称?

来自分类Dev

如何使用字符串访问Python字典名称?

来自分类Dev

如何使用字符串作为 SKScene 的名称

来自分类Dev

如何颠倒字符串名称的顺序?

来自分类Dev

显示使用字符串函数清除的数组索引名称的C ++程序?

来自分类Dev

如何使用Observable.FromEvent代替FromEventPattern并避免使用字符串文字事件名称

来自分类Dev

使用字符串与属性名称进行角度绑定

来自分类Dev

使用字符串名称访问对象成员

来自分类Dev

VBA:使用字符串变量设置范围名称

来自分类Dev

使用字符串代替属性名称(LINQ)

来自分类Dev

使用字符串作为属性名称

来自分类Dev

使用字符串名称选择对象?

来自分类Dev

使用字符串名称访问对象成员

来自分类Dev

使用字符串与属性名称进行角度绑定

来自分类Dev

标签名称不能使用字符串

来自分类Dev

使用字符串作为名称创建对象

来自分类Dev

仅使用字符串名称设置属性

来自分类Dev

使用字符串作为参数名称

来自分类Dev

如何使用字符串操作来检测和删除字符串的两个不同部分?

来自分类Dev

在Awk中,如何使用字符串名称调用函数?

来自分类Dev

如何使用字符串名称映射对象以引用该对象?

来自分类Dev

如何使用字符串变量格式化HTML接口名称

来自分类Dev

如何使用作为字典名称的输入字符串引用字典

来自分类Dev

如何使用字符串按名称动态调用Python函数?

来自分类Dev

如何在Android中使用字符串名称调用资源?

来自分类Dev

PHP:如何在文件输出中使用字符串生成索引名称?

来自分类Dev

如何使用字符串作为动态参数名称

Related 相关文章

  1. 1

    在不同功能中使用字符串名称

  2. 2

    在不同功能中使用字符串名称

  3. 3

    如何使用字符串的值作为对象的名称?

  4. 4

    如何使用字符串访问Python字典名称?

  5. 5

    如何使用字符串作为 SKScene 的名称

  6. 6

    如何颠倒字符串名称的顺序?

  7. 7

    显示使用字符串函数清除的数组索引名称的C ++程序?

  8. 8

    如何使用Observable.FromEvent代替FromEventPattern并避免使用字符串文字事件名称

  9. 9

    使用字符串与属性名称进行角度绑定

  10. 10

    使用字符串名称访问对象成员

  11. 11

    VBA:使用字符串变量设置范围名称

  12. 12

    使用字符串代替属性名称(LINQ)

  13. 13

    使用字符串作为属性名称

  14. 14

    使用字符串名称选择对象?

  15. 15

    使用字符串名称访问对象成员

  16. 16

    使用字符串与属性名称进行角度绑定

  17. 17

    标签名称不能使用字符串

  18. 18

    使用字符串作为名称创建对象

  19. 19

    仅使用字符串名称设置属性

  20. 20

    使用字符串作为参数名称

  21. 21

    如何使用字符串操作来检测和删除字符串的两个不同部分?

  22. 22

    在Awk中,如何使用字符串名称调用函数?

  23. 23

    如何使用字符串名称映射对象以引用该对象?

  24. 24

    如何使用字符串变量格式化HTML接口名称

  25. 25

    如何使用作为字典名称的输入字符串引用字典

  26. 26

    如何使用字符串按名称动态调用Python函数?

  27. 27

    如何在Android中使用字符串名称调用资源?

  28. 28

    PHP:如何在文件输出中使用字符串生成索引名称?

  29. 29

    如何使用字符串作为动态参数名称

热门标签

归档