VB的代码应该怎么写

1.vb代码怎么写Private Sub Command1_Click()
Text1.Text = Replace(Text1.Text ,  [要查找的字符] ,  [要替换的字符])
End Sub
'--------------------------------
'Replace函数
'描述
'返回一个字符串 , 该字符串中指定的子字符串已被替换成另一子字符串 , 并且替换发生的次数也是指定的 。
'语法
'Replace(expression, find, replacewith[, start[, count[, compare]]])
'Replace函数语法有如下几部分:
'部分 描述
'expression 必需的 。字符串表达式 , 包含要替换的子字符串 。
'find 必需的?要搜索到的子字符串?
'replacewith 必需的?用来替换的子字符串?
'start 可选的 。在表达式中子字符串搜索的开始位置 。如果忽略 , 假定从1开始 。
'count 可选的 。子字符串进行替换的次数 。如果忽略 , 缺省值是 –1 , 它表明进行所有可能的替换 。
'compare 可选的 。数字值 , 表示判别子字符串时所用的比较方式 。关于其值 , 请参阅“设置值”部分 。
'设置值
'compare参数的设置值如下:
'常数 值 描述
'vbUseCompareOption –1 使用Option Compare语句的设置值来执行比较 。
'vbBinaryCompare 0 执行二进制比较 。
'vbTextCompare 1 执行文字比较 。
'vbDatabaseCompare 2 仅用于Microsoft Access 。基于您的数据库的信息执行比较 。
'返回值
'Replace的返回值如下:
'如果 Replace返回值
'expression长度为零 零长度字符串("") 。
'expression为Null 一个错误
'find长度为零 expression的复本
'replacewith长度为零 expression的复本 , 其中删除了所有出现的find 的字符串 。
'start > Len(expression) 长度为零的字符串 。
'ount is 0 expression.的复本 。
'说明
'Replace函数的返回值是一个字符串 , 但是 , 其中从start所指定的位置开始 , 到expression字符串的结尾处的一段子字符串已经发生过替换动作 。并不是原字符串从头到尾的一个复制 。
2.vb代码怎么写首先在Combo1的List属性中加入"a","b","c"
Combo1.click事件中加入代码:
ID = Combo1.List(Combo1.ListIndex())
Select Case ID
Case "a"
Text1.Text = "111"
Case "b"
Text1.Text = "222"
Case "c"
Text1.Text = "333"
Case Else
End Select
3.关于vb的程序代码怎么写'能产生霓虹灯效果的代码'在窗体上添加控件 Picture1、Timer1'在窗体上添加控件 Shape1 , 并在属性窗口设置 Shape1 的属性 Name=Sha , Index=0'在窗体上添加控件 Combo1 , 并在属性窗口设置 Combo1 的属性 Name=Comb , Index=0'将以下代码添加到窗体代码中 Dim ctP As Single, ctLei As Long, ctX0 As Single, ctY0 As Single, ctSize As Single Dim ctRefresh As Boolean, ctA As Single, ctB As Single, ctX1 As Single, ctY1 As Single Private Sub Form_Load() Dim I As Long, K As Long Me.Caption = "闪光函数" Set Sha(0).Container = Picture1 Sha(0).Visible = False: Timer1.Enabled = False Picture1.AutoRedraw = True For I = 1 To 3 Load Comb(I): Comb(I).Visible = True Next K = 0 For I = 0 To 19 If I < 10 Then Comb(K).AddItem I & " 个光点" Else Comb(K).AddItem (I - 9) * 10 & " 个光点" Next Comb(K).ListIndex = 10 K = 1 Comb(K).List(0) = "圆" Comb(K).List(1) = "椭圆" Comb(K).List(2) = "正弦" Comb(K).ListIndex = 1 K = 2 For I = 0 To 29 If I < 10 Then Comb(K).AddItem I & " 变速" Else Comb(K).AddItem (I - 9) * 10 & " 变速" Next Comb(K).ListIndex = 15 K = 3 For I = 0 To 9 Comb(K).AddItem I & " 线宽" Next Comb(K).ListIndex = 1 ctRefresh = True Call StartFlash End Sub Private Sub Form_Resize() Dim I As Long, L As Single, T As Single, W As Long, H As Long, Jg As Single Jg = Comb(0).Height * 0.2 T = Jg L = Jg For I = 0 To Comb.Count - 1 Comb(I).Move L, T L = L + Comb(I).Width + Jg Next T = Comb(0).Top + Comb(0).Height + Jg W = Me.ScaleWidth: H = Me.ScaleHeight - T Picture1.Move 0, T, W, H Call SetXY0 End Sub Private Sub SetXY0() ctA = Picture1.ScaleHeight * 0.4 '短轴 ctB = Picture1.ScaleWidth * 0.4 '长轴 Select Case ctLei Case 0, 1 '圆 , 椭圆 ctX0 = Picture1.ScaleWidth * 0.5 - ctSize: ctY0 = Picture1.ScaleHeight * 0.5 - ctSize Case 2 '正弦 ctX0 = Picture1.ScaleWidth * 0.05 - ctSize: ctY0 = Picture1.ScaleHeight * 0.5 - ctSize ctB = ctB * 1.1 End Select End Sub Private Sub Comb_Change(Index As Integer) Call StartFlash End Sub Private Sub Comb_Click(Index As Integer) Call StartFlash End Sub Private Sub StartFlash() Dim I As Long If Not ctRefresh Then Exit Sub ctLei = Comb(1).ListIndex '函数类型 ctP = 3.1415926 '圆周率 ctY1 = Val(Comb(2).Text) '短轴变换率(半径 , 位置等) ctX1 = ctY1 I = Val(Comb(3).Text) If I