如何将图片与文本框组合,并且文本框中的文字在图片中显示出来(Office 2010)。
发布网友
发布时间:2022-04-22 20:26
我来回答
共2个回答
热心网友
时间:2023-10-27 18:35
由于文本框没有Pic属性,勉强用下面的方法吧:
设计好文本框和图片,把图片插入到表中,并右键点击图片,选择叠放次序置于底层;
然后把文本框和图片叠放在一起,设置文本框的BackStyle的属性为0(fmBackStyleTranparent)
这样在设计模式下已经是能看到图片了。
但是,取消设置模式后,并在文本框中输入文字后,图片又被覆盖,所以,还要变通一下,就是在文本框的LostFocus事件上加一句
Sheet1.Shapes(2).Select
也就是在输入文本框结束并离开文本框时,人为显示一下图片,这时文本框因为是透明的,所以又可以同时看到文字和图片了。
当然这是个变通的办法,缺点就是由于【离开文本框】时不清楚你执行了什么【动作】,所以暂时就把焦点回到了图片,你可能需要再次执行这个动作(比如说选择了某个单元格);要是在文本框中的输入过程是可预期的(比如3个字符长度),那可以设置文本框的Change,在文本框的输入满足条件后主动让图片显示并将焦点设定到下一个位置(按钮或单元格等等)
热心网友
时间:2023-10-27 18:36
可以先用ps搞定