VC标签控件如何竖着放文字横向显示(实现图2的效果)

图片说明
图片说明
是需要自绘吗,如何自绘呢,自绘之后又应该如何调用呢

3个回答

最简单的,用checkbox模拟。checkbox设置成pushbutton样式。

可以找第三方控制,里面有详细的教程

用修改文字格式的方法就能实现,与控件属性无关。方法如下:
在OnPaint函数加这个:
CPaintDC dc(this);
CFont vertFont;
CRect rect;
CString strText=" HEllo WoRLD! "; //文本内容
GetClientRect(rect);
//字体
vertFont.CreateFont(16, 0, 900, 900, FW_BOLD,
0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH, "Arial");
CFont *pOldFont = dc.SelectObject(&vertFont);
COLORREF oldColor = dc.GetTextColor();
dc.SetTextColor(RGB(255, 0, 255)); //文本颜色
dc.SetBkMode(TRANSPARENT);
dc.TextOut(rect.left+2, rect.bottom-4, strText); //文本起始位置
dc.SetTextColor(oldColor);
dc.SelectObject(pOldFont);

CSDNzengchihe
csdnzengchihe 你理解错了我的意思,我的意思是要让标签控件项显示成下面这幅图这样竖着排,但是文字是横向的
一年多之前 回复
CSDNzengchihe
csdnzengchihe 我的意思是标签控件做成下面这幅图的样子,不是上面这幅图
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
firefox下如何竖着显示文字
firefox下如何竖着显示文字
让文字竖着显示
在WinForm程序中,怎样才能让Label的Text竖着显示,或者说让Label控件顺时针旋转90°rn
竖着的tab控件如何实现
类似于csdn的菜单, rn论坛rn/空间rn/消息rn/小组rn/交易rnrn大虾可否提供实现代码呢
怎样才能让文字竖着显示?
怎样才能让文字竖着显示?就是这样rnhrnernlrnlrnorn!
winform里如何让文字竖着显示
winform里如何让文字竖着显示
如何设置“竖着放”的字体?
如:“名称”rn 要写成格式:名rn 称
C#实现TabControl选项卡竖着排列,控件文字横向显示(最详细)
新建一个tabControl,名字不用修改,选中tabControl1,修改其以下属性 1、DrowMode=OwnerDrawFixed // 2、Alignment=left //选项卡向左靠齐 3、SizeMode=Fixed //设置此项后,设置ItemSize使表格更美观 4、ItemSize=60,100 //选项卡内的控件大小 加入以下代码 //调整选项卡文字...
vc 的工具栏能竖着放ma ?
vc 的工具栏能竖着放ma ?
怎么实现文字竖着现实!``~
Label中怎么实现文字竖着现实??解决马上给分!~
Vc中Static控件如何竖着显示字符?
Vc中Static控件如何竖着显示字符?
这种文字显示效果如何实现?
我要实现的效果是:在窗体上有底图,在底图上显示文字,但是文字显示的框不能盖了后而的图,而是要能看到文字又能看到图,而文字要衮动的,图不要动!这要如何实现?
如何将TTabSet竖着放
有哪位大哥知道如何将TTabSet竖着放?(TTabSet的标签)像这样rn|\rn| |rn|/rn|\rn| |rn|/
怎样把Label控件竖着放?
一般Label都是横着放的,怎样把Label控件竖着放?
HTML常用文字显示标签效果示例
初学HTML 一眼望去 全是标签,瞬间头大了!做个效果图片方便记忆,以供大脑内存不足时重新查找资料之用! 以下是 html代码,小白练手Demo,没什么技术含量: 常用标签 p标签--新页面的一段文字 b标签--粗体效果 b标签 i标签--你好世界!斜体字 em标签--你好世界!着重字体 strong标签--你好世界!加重语气 small标签--你好世界!小号字
实现文字横向滚动
html <div id="scrollobj" class="hotword2" style="white-space:nowrap;overflow:hidden;width:400px;margin: auto;" onmouseover="stop()" onmouseout="start()"&a
winform的label控件竖着显示
方法1:调整label的AutoSize属性为false,然后拖动鼠标,让label数字只够显示一行,这样它就自动换行形成竖着显示的效果。 方法2:重新绘制label的paint函数,其实也要设置AutoSize为false,在设置好宽度,通过drawstring函数来实现。 问题,如果想让label从右往左显示该怎弄了,设置参数righttoleft是对label无效的!
请问如何为竖着放的工具栏添加横向的分隔线?感谢!
我自定义工具栏的大小和位置,把它调整到竖着的形状(自动换行设为true),rn这时添加的分隔线不是横向的,请问如何添加横向的分隔线?感谢!
请问如何将要显示的文字显示在标签控件的中部
请问如何将要显示的文字显示在标签控件的中部,而不是左边rn请问如何将窗体的背景色调整,选属性style的背景色会设定窗体的标签
请问如何竖着播放横向的视频
因为用MediaRerder录制视频时得到的视频是横向的(录制时手机是竖着的),所以播放的时候视频也是横向的,请问如何在播放的时候显示竖着的,或者干脆在录制时就是录制竖着的视频?
displaytag标签 如何让数据横向显示?
displaytag标签 默认是这样显示的rn数据1rn数据2rn数据3rn 怎么让数据这样显示rn数据1 数据2 数据3 数据4rn1 2 3 4
Android ViewPager横向多页显示效果实现
ViewPager横向多页显示动画效果
jlabel中的文字怎样才能竖着显示
由于jlabel的宽度较窄,我想让其里边的文字竖着显示,怎么做?谢谢
(新手求助)怎么让文字竖着显示
我在用tom和sql2000搭一个论坛,想让一段文字竖着显示,具体是这样的。我要显示这段文字:rnrn找天堂rn我在天堂向你俯身凝望 rn就像你凝望我一样 rn略带忧伤 rn我在九泉向你抬头仰望 rn就像你站在旷野之上 rn仰望你曾圣洁的理想 rnrn总有一天 rn我会回来 rn带着满身的木棉与紫荆的清香 rn带回我们闪闪亮亮的时光 rn然后告诉你 rn我已找到天堂 rnrn我想让这段文字在显示的时候,行是按照一列一列的显示的,而且显示的效果是渐渐的显现出来,在显示完这一列之后在显示另一列,最后整段文字都可以显示出来,文字最好能加上颜色。非常感谢您的关注,对您的回答感激不尽。
delphi让lable标签的字竖着显示
delphi让lable标签的字竖着显示!默认是水平方向!这个怎么改!我08年会的!时间长没用了。今天刚从头来Delphi,发现忘完了! 请大家给我说下怎么实现lable标签的字竖着显示?
怎么竖着显示一行文字?在线等待
如上
button中的文字能否竖着显示啊?
一个button加一个listbox,感觉很不平衡。
如何在表格中竖着显示文字?
如何在表格中竖着显示文字?rnrn我要以古文方式显示文字,但如果采用调整表格width的方式,对应文字的链接并没有变成上下的,还是左右横向的,请问如何解决?
如何让media player控件的屏幕变成竖着放?
因我我的窗口是模拟宽屏显示,所以我想让media player控件的窗口变成竖着来播放,如何才能达到这种效果?
顶部横向滚动的标签控件
仿今日头条横向滚动的标签控件的使用
flash上放div;在放文字显示
有的时候flash上放div的话;在div里边在放文字的话;div的文字会不显示的;本实例就是为了解决这个问题写的实例;希望和我一样遇到这问题的朋友能帮到你们;
vc对于文字数字字母混合的语句如何竖着输出来!
Hello!中国 521 如何输出为以下形式rnHrne rnlrnlrnorn!rn中rn国rn5rn2rn1rn
文字标签控件的选择
我用Label只能出现一行的文字,可是我想得到多行的文字标签,也就是在页面上显示一个多行的文字说明提示,该用什么控件,或者说是用Label,是否要设置哪个属性才可以呢
属性页选项卡如果在左侧,文字如何实现横向显示?
属性页选项卡如果在左侧,文字如何实现横向显示?
c#TabControl控件左边选项卡左边显示,文字横向显示
public class TabControlNF : System.Windows.Forms.TabControl     {         public TabControlNF()         {             InitializeComponent();             TabSet();         }         ///
Tchart控件 Bezier图 标签显示问题
在Tchart控件上添加的Bezier图,设置Marks后,在显示区域下显示的标签数量是自动调节的,rn我用代码创建的Bezier图,也想实现这个效果,不知道该如何操作。rnrnrn用代码定义了一个Bezier图,设置它的属性rn Bezier1.Marks.Visible = Truern Bezier1.Marks.Style = Steema.TeeChart.Styles.MarksStyles.Valuern用 "Bezier1.Add(X(时间),Y(数值),Y数值(标签).tostring)"添加一定数量的数据(数量较大)。rnrn在FL.Marks.DrawEvery 设置为1的情况下,标签太多会影响显示的效果。而如果更改这个值,那么在放大图形查看部分区域的时候,又会有些标签不显示。rnrn没有找到相关的属性或者方法,请大家帮忙,如何实现该功能。(TChart版本3.2.2699)rnrn
更改与显示文字标签
更改与显示文字标签        在项目中新建一个TextViewActivity继承Activity的类并实现onCreate()方法。后创建一个textview.xml的布局文件。在布局文件中设置默认的根布局为LinearLayout,并添加一个TextView组件。 TextView         android:id="@+id/TextView_tv01"
如何实现文字旋转的效果?
请教一下,比如说一个panel上正常的文字显示,逆时针旋转90度,如何用代码实现。谢谢。
如何实现文字竖排的效果??
RT~~~~~rnrn注意不是文字旋转,而是像下边的效果。rnrn字符串“一二三四五六七八九十”rn效果:rn一 五 九rn二 六 十rn三 七rn四 八rnrn从右向左排也可以。
c#如何实现图效果
[img=https://img-bbs.csdn.net/upload/201410/09/1412863624_304688.png][/img]rnrn每个网格还可以产生点击事件,DataGridView我感觉不太好,不太好看,感觉能实现,没有尝试,还有没有其它实现方式!
如何实现下面图的效果
[img=http://hi.csdn.net/attachment/201012/5/7395605_1291525705X998.jpg][/img]rn当鼠标悬浮到按钮后,显示一个DIV,jquery请求获得数据的代码我会写,不知道这个div是什么属性让他出现在页面上方,也就是说div和页面的内容不在一起
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法