Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface Windows Mobile自定义文本框_User Interface_Windows Mobile_Textbox - Fatal编程技术网

User interface Windows Mobile自定义文本框

User interface Windows Mobile自定义文本框,user-interface,windows-mobile,textbox,User Interface,Windows Mobile,Textbox,我正在尝试在windows mobile 5+上复制图像中显示的输入框 但我在为想法奋斗 到目前为止,我唯一想到的事情(我还没有设法使这两种方法都奏效)是要么 继承文本框并绘制文本框 通过覆盖来手动设置后台 OnPaint/OnPaintBackground 使文本框成为背景 透明和定位 图像上方的文本框 就像屏幕截图中的那个 有没有人做过这件事,或者知道如何做到这一点 提前谢谢 OneShot我放弃了这一点,因为我已经离开了windows mobile,但发现由于compact框架中的限

我正在尝试在windows mobile 5+上复制图像中显示的输入框

但我在为想法奋斗

到目前为止,我唯一想到的事情(我还没有设法使这两种方法都奏效)是要么

  • 继承文本框并绘制文本框 通过覆盖来手动设置后台 OnPaint/OnPaintBackground
  • 使文本框成为背景 透明和定位 图像上方的文本框 就像屏幕截图中的那个
有没有人做过这件事,或者知道如何做到这一点

提前谢谢


OneShot

我放弃了这一点,因为我已经离开了windows mobile,但发现由于compact框架中的限制,无法使用现有的textbox执行此操作,您需要从头开始创建自己的textbox控件

FWIW我通过覆盖OnPaintBackground(以前的样式是水平线,直到获得焦点,然后绘制矩形边框)在较旧的compact框架中实现了这一点。除非文本框控件具有padding属性,否则您可能需要在输入区域周围添加边距。