编写程序,界面如下。点击"OK"按钮在右面文本框中输出下列三角形(要求用双循环实现):

mmnmnomnop望哪位编程高手不吝赐教用vb编写... m
m n
m n o
m n o p
望哪位编程高手不吝赐教
用vb编写
展开
 我来答
百度网友67496da
2007-06-27 · TA获得超过652个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:259万
展开全部
我分三个步骤来说:
1、界面,在窗体上新建一个按钮(如Command1),一个文本框(如Text1)
2、非常重要,也容易忽略的是,必须将新建的文本框的MultiLine属性在属性栏中设为True。由于该属性为只读(Read-Only),故不能在代码中设置。
3、界面弄好后,打开代码窗口,输入代码,如下面所示(可直接复制粘贴):

Private Sub Command1_Click()
For i = 1 To 4 '第一层循环控制竖行
For j = 0 To i - 1 '第二层循环控制横行

Text1.Text = Text1.Text & " " & Chr(Asc("m") + j)
'上式中,首先反求m的Asc值,再用Chr得出字母
Next

Text1.Text = Text1.Text & Chr(13) & Chr(10)
'上式中,chr(13)表示回车,chr(10)表示换行,二者共用
'就能实现换行了
Next

End Sub

Private Sub Form_Load()
Command1.Caption = "OK"
Text1.Text = ""
If Text1.MultiLine = False Then
MsgBox "请在属性栏中将文本框的MultiLine属性设为True!"
End
End If
End Sub

好了,点击运行就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式