爱体育

 
 加入
查看: 118|回复: 6

请教如何让input输入的文本垂直居中?-爱体育

[复制链接]
发表于 2023-11-9 08:40:42 | 显示全部楼层 |

请教如何让input输入的文本垂直居中?看了帮助里面的样式,没有找到对应的,搜了下论坛和百度,貌似没有人研究过这个问题。
发表于 2023-11-9 09:00:18 | 显示全部楼层


看看,或者借鉴下里面的思路
发表于 2023-11-9 09:08:31 | 显示全部楼层

  1. #include
  2. #include


  3. guicreate("垂直居中输入框示例", 300, 200)

  4. $input1 = guictrlcreateinput("", 10, 10, 200, 30)
  5. guictrlsetdata(-1, "这是一个垂直居中的输入框")

  6. guictrlsetstyle($input1, $es_center) ; 设置输入框的样式为居中

  7. guisetstate(@sw_show)

  8. while 1
  9.         switch guigetmsg()
  10.                 case $gui_event_close
  11.                         exitloop

  12.         endswitch
  13. wend
复制代码


这种居中嘛? 文字可以设置大小来显示居中。
 楼主| 发表于 2023-11-9 09:34:06 | 显示全部楼层

https://www.autoitx.com/thread-44704-1-1.html
https://www.autoitx.com/thread-73365-1-1.html
看看, ...

没用,那是左右居中,不是垂直居中。
 楼主| 发表于 2023-11-9 09:34:40 | 显示全部楼层

这种居中嘛? 文字可以设置大小来显示居中。

设置文字大小来达到垂直居中,这种就算了吧。
发表于 2023-11-9 10:54:35 | 显示全部楼层
用 edit 好了,input 本质也是 edit,只是单行而已。edit 可以设置文本区矩形坐标,以达到垂直居中目的。
 楼主| 发表于 2023-11-9 13:03:08 | 显示全部楼层

用 edit 好了,input 本质也是 edit,只是单行而已。edit 可以设置文本区矩形坐标,以达到垂直居中目的。

好的,谢谢a大。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

||小黑屋|爱体育 ( ) "));

gmt 8, 2023-12-7 00:54 , processed in 0.091057 second(s), 20 queries .

powered by x3.5

© 2001-2023 .

返回列表
网站地图