我做一个程序
要求它去改变字体
比如说
我点黑体
字体变成黑体
点斜体
就变成斜体
如果
点黑体后再点斜体
字变成黑体加斜体
请问这个应该怎么做?
请高手写出源代码
谢谢啊
要求它去改变字体
比如说
我点黑体
字体变成黑体
点斜体
就变成斜体
如果
点黑体后再点斜体
字变成黑体加斜体
请问这个应该怎么做?
请高手写出源代码
谢谢啊
解决方案 »
- 怎么使程序在任务管理器中不可见?
- 用户输入域用户名域用户密码,程序如何验证它的有效性
- 请问我要是把用access做数据库的程序放在架设的局域网上使用,应该怎样写连接服务器端的连接字符串啊?谢谢!
- 关于软件注册的问题
- 急问!
- c 中用到 time函数 取当天的时间秒值,vb中怎么得到c中time函数返回的long型值???
- 请各位大虾,代码中怎么样实现自动关机和自动重启
- 数组写入SQL server
- 如何通过api函数实现windows的自动关闭系统功能?
- 求日文Win2000下五笔输入法!!
- 我想按时间查询后将表中的金额这一项求和,然后显示出来。
- 关于StretchDIBits的问题,谁能帮我写一个用这个函数显示图片的程序
Option ExplicitPrivate Sub Check1_Click()
SetFont
End SubPrivate Sub Check2_Click()
SetFont
End SubPrivate Sub Combo1_Click()
SetFont
End SubPrivate Sub Combo2_Click()
SetFont
End Sub'二个 combo1 二个 check 一个 label1
Private Sub Form_Load()
Combo1.AddItem "宋体"
Combo1.AddItem "仿宋体"
Combo1.AddItem "黑体"
Combo1.ListIndex = 0
Combo2.AddItem 12
Combo2.AddItem 16
Combo2.AddItem 24
Combo2.AddItem 36
Combo2.AddItem 48
Check1.Caption = "加粗"
Check2.Caption = "斜体"
Label1.Caption = "示例字体"
Label1.AutoSize = True
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End SubPrivate Function SetFont()
On Error Resume Next
Label1.Font.Name = Combo1.Text
Label1.Font.Bold = Check1.Value
Label1.Font.Italic = Check2.Value
Label1.Font.Size = Combo2.Text
End Function
应该用SCREEN的方法,把字体都放入组合框里....
然后选......就变...
Private Sub Check1_Click() '下划线
Label1.FontUnderline = Not Label1.FontUnderline
End SubPrivate Sub Check2_Click() '删除线
Label1.FontStrikethru = Not Label1.FontStrikethru
End SubPrivate Sub Check3_Click() '加粗
Label1.FontBold = Not Label1.FontBold
End SubPrivate Sub Check4_Click() '斜体
Label1.FontItalic = Not Label1.FontItalic
End SubPrivate Sub cmdChange_Click()
Label1.Font.Name = List1.Text
End SubPrivate Sub Form_Load()
For i = 1 To Screen.FontCount - 1
List1.AddItem Screen.Fonts(i)
Next i
End Sub