VB 三个option 一个text 写在一条语句中

分别点击三个单选按钮后,在文本框里显示不同内容... 分别点击三个单选按钮后,在文本框里显示不同内容 展开
 我来答
tianqing20wen

2014-08-18 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5108万
展开全部
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   3090
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3090
   ScaleWidth      =   4680
   StartUpPosition =   3  '窗口缺省
   Begin VB.TextBox Text1 
      Height          =   495
      Left            =   1080
      TabIndex        =   3
      Text            =   "Text1"
      Top             =   2280
      Width           =   2175
   End
   Begin VB.OptionButton Option1 
      Caption         =   "Option1"
      Height          =   375
      Index           =   2
      Left            =   1440
      TabIndex        =   2
      Top             =   1560
      Width           =   1335
   End
   Begin VB.OptionButton Option1 
      Caption         =   "Option1"
      Height          =   375
      Index           =   1
      Left            =   1440
      TabIndex        =   1
      Top             =   1080
      Width           =   1335
   End
   Begin VB.OptionButton Option1 
      Caption         =   "Option1"
      Height          =   375
      Index           =   0
      Left            =   1440
      TabIndex        =   0
      Top             =   480
      Width           =   1335
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Form_Load()
For i = 1 To 3
    Option1(i - 1).Caption = "测试" & i
Next
End Sub

Private Sub Option1_Click(Index As Integer)
Text1.Text = Option1(Index).Caption
End Sub

将上面文本 保存到记事本,另存为 test.frm 文件
======================================
或者 
dim a(1 to 3)
Private Sub Form_Load()
For i = 1 To 3
    a(i) = "测试" & i
Next
End Sub

Private Sub Option1_Click(Index As Integer)
Text1.Text =a(i-1)
End Sub
再或者

Private Sub Option1_Click(Index As Integer)
Text1.Text =choose(index+1,"测试1","测试2","测试3")
End Sub


百度网友8b5e85e
推荐于2016-06-30 · 超过31用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:67.7万
展开全部
Private Sub Option1_Click()
Text1.Text = 内容1
End Sub

Private Sub Option2_Click()
Text1.Text = 内容2
End Sub
Private Sub Option3_Click()
Text1.Text = 内容3
End Sub
追问
要写在一条语句里
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式