Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3846|回复: 7

[已解决]求助,按CTRL+减号 使文本框中的字缩小

[复制链接]
发表于 2012-8-18 09:20 | 显示全部楼层 |阅读模式
123.JPG
全称的地方是一个TEXTBOX1 文本框,如何实现在文本框长度确定的情况下,CTRL+减号 使字体缩小!代码怎么编写啊!各位大侠
最佳答案
2012-8-18 09:48
fkm504 发表于 2012-8-18 09:34
这我知道,但实际使用中不可能这样做吧!
  1. Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  2.     If Button = 2 And Shift = 2 Then  '右键加ctrl键字体缩小
  3.         TextBox1.Font.Size = TextBox1.Font.Size - 1
  4.     ElseIf Button = 2 And Shift = 1 Then    '右键加shift键字体放大
  5.         TextBox1.Font.Size = TextBox1.Font.Size + 1
  6.     End If
  7. End Sub
复制代码
发表于 2012-8-18 09:31 | 显示全部楼层
好像是通过它的属性来设置字体大小。。
回复

使用道具 举报

 楼主| 发表于 2012-8-18 09:34 | 显示全部楼层
ws278106483 发表于 2012-8-18 09:31
好像是通过它的属性来设置字体大小。。

这我知道,但实际使用中不可能这样做吧!
回复

使用道具 举报

发表于 2012-8-18 09:48 | 显示全部楼层    本楼为最佳答案   
fkm504 发表于 2012-8-18 09:34
这我知道,但实际使用中不可能这样做吧!
  1. Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  2.     If Button = 2 And Shift = 2 Then  '右键加ctrl键字体缩小
  3.         TextBox1.Font.Size = TextBox1.Font.Size - 1
  4.     ElseIf Button = 2 And Shift = 1 Then    '右键加shift键字体放大
  5.         TextBox1.Font.Size = TextBox1.Font.Size + 1
  6.     End If
  7. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-8-18 10:55 | 显示全部楼层
lordking 发表于 2012-8-18 09:48

非常感谢啊!谢谢啊{:171:}
回复

使用道具 举报

发表于 2012-8-18 11:30 | 显示全部楼层
本帖最后由 柳如烟 于 2012-8-18 12:05 编辑

  1. Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
  2.     On Error Resume Next
  3.     If Shift = 2 Then
  4.         Select Case KeyCode
  5.             Case 107, 187: TextBox1.Font.Size = TextBox1.Font.Size + 1  'Ctrl+加号,增加字号
  6.             Case 109, 189: TextBox1.Font.Size = TextBox1.Font.Size - 1  'Ctrl+减号,缩小字号
  7.         End Select
  8.     End If
  9. End Sub
复制代码
为防止错误提示,重新修改一下

改变文本框字号.rar

11.06 KB, 下载次数: 13

回复

使用道具 举报

发表于 2012-8-18 11:41 | 显示全部楼层
本帖最后由 柳如烟 于 2012-8-18 12:06 编辑

                                    
回复

使用道具 举报

发表于 2014-1-11 19:35 | 显示全部楼层
没有按键运行程序呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 12:52 , Processed in 0.316194 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表