日期:2014-05-18  浏览次数:20983 次

如何旋转TxtBox文本框
由于登录界面是一个很漂亮的倾斜30度的卡片,用户名和密码的输入框都必须是倾斜的,而且输入框中的光标也是斜的,请问这看上去简单的功能如何实现?望高手指点,发自内心的感谢大家!

------解决方案--------------------
没用过,帮顶一下
------解决方案--------------------
mark

------解决方案--------------------
帮顶
------解决方案--------------------
如果要实现楼主所说的功能,唯一的办法只有重写TextBox了.除非有某些API函数能实现,不然自己重绘文本框感觉难度蛮大

您可以说服自己的老板:"你见过别人的软件有倾斜的文本框吗?!",让美工把文本框的位置设计成水平.
------解决方案--------------------
别用文本框了
直接DrawText
------解决方案--------------------
自己绘图最好了,画文字,再画线条就可以了,还好控制。
------解决方案--------------------
mark
------解决方案--------------------
http://topic.csdn.net/u/20070918/09/366f9443-cc1c-40d8-96f3-9af559b8ba50.html
看看这个
大致就是这个思路
------解决方案--------------------
重写TextBox比较麻烦,建议用画的,光标可以另外处理,比如用个
gif图片定位
------解决方案--------------------
自己画框,输入时劫取消息再显示。
------解决方案--------------------
MessageBox.Show("此界面需要将显示器歪斜30度观看");
------解决方案--------------------
還是自己寫自定義控件吧!!
------解决方案--------------------
你的这个要求好像微软新出的 wpf可以实现, wpf对图片和那些个性化的东西作的很仔细; 具体的就不知道了;
------解决方案--------------------
WPF做界面控件的绘制可以完全由XAML定义,旋转翻转之类不在话下,就是你的界面要完全从WinForms变过去,比较辛苦。另外这个是纯粹的.NET 3.0技术,发布需要带上.NET 3.0。此外VS 2005可以安装WPF插件做WPF开发,虽然只是Beta版的。正式的WPF设计器是微软新出的Expression Studio的几个软件,和VS 2008 Beta 2.
------解决方案--------------------
MessageBox.Show("此界面需要将显示器歪斜30度观看");

我最喜欢这一句了```
------解决方案--------------------
死心吧...

不然就自己重绘...

也可以自行开发这种个性控件...

呵呵...
------解决方案--------------------
把textbox边框去掉,用图片代替,不过文字斜不了
------解决方案--------------------

MessageBox.Show("此界面需要将显示器歪斜30度观看"); 
~~~~~~~~~~~~~~
经典!我喜欢
------解决方案--------------------
用flash做,再链接传递给.net文件
------解决方案--------------------
MessageBox.Show("此界面需要将显示器歪斜30度观看");
~~~~~~
好经典.....
自定义控件吧....
貌似可以的
------解决方案--------------------
这个效果不怎么好做的。

我没见过。呵呵
------解决方案--------------------
MessageBox.Show("此界面需要将显示器歪斜30度观看");
顶下这个
------解决方案--------------------
自己写个控件,管他怎么旋转.小心我转个180度,让你倒着看 **
------解决方案--------------------
MessageBox.Show("此界面需要将显示器歪斜30度观看");

喜欢!哈哈,再顶下这个!

------解决方案--------------------
倾斜30度,有创意!
------解决方案--------------------