宝贝快好(www.bbwell.cn)宠物健康知识百科,为您免费提供养猫养狗的好处坏处和注意事项、在线咨询。

微信
手机版
黑色皮肤 蓝色皮肤

delphi下拉菜单,mainmenu字体怎么设置?

2023-01-31 18:08:30 宝贝快好 宠物大全 来源:互联网

 

delphi下拉菜单,mainmenu字体怎么设置?:今天宝贝快好宠物网给各位分享delphi 字体设置的知识,其中也会对delphi下拉菜单(mainmenu)字体怎么设置?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,……宝贝快好www.bbwell.cn)小编为你整理了本篇文章,希望能解对你有所帮助!

 

今天宝贝快好宠物网给各位分享delphi 字体设置的知识,其中也会对delphi下拉菜单(mainmenu)字体怎么设置?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

delphi下拉菜单(mainmenu)字体怎么设置?

将菜单的的OwnerDraw为True 然后自定义重绘事件,就可以了,代码如下: procedure TForm1.N1DrawItem(Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean);begin ACanvas.FillRect(ARect); ACanvas.Font.Size:=15; //设置为足够大的字号 ACanvas.Font.Name:= '仿宋'; //设置为你喜欢的字体 //输出菜单项 ACanvas.TextOut(ARect.Left,ARect.Top,(Sender as TMenuItem).Caption);end;procedure TForm1.N1MeasureItem(Sender: TObject; ACanvas: TCanvas; var Width, Height: Integer);begin Height:=40; //设置为足够高以容纳你的菜单项 Width:=200; //设置为足够宽以容纳你的菜单项end;把要重绘的菜单项的事件指以上事件即可,效果如下: 右键弹出菜单相同

delphi下拉菜单字体怎么设置

将菜单的的OwnerDraw为True 然后自定义重绘事件,就可以了,代码如下: procedure TForm1.N1DrawItem(Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean); begin ACanvas.FillRect(ARect); ACanvas.Font.Size:=15;//设置为足够大的字号 ACanvas.Font.Name:='仿宋';//设置为你喜欢的字体 //输出菜单项 ACanvas.TextOut(ARect.Left,ARect.Top,(Sender as TMenuItem).Caption); end;

在delphi中怎么让显示框中的字体加粗

edit.Font.Style:=[fsBold];

DELPHI7 代码编辑器字体设置问题

在代码编辑框中右键,选择属性,进编辑器属性窗口有个显示标签页,里面可以设置编辑器的字体和大小

Delphi 如何调出字体对话框

Delphi TFontDialog调用的就是WIndows系统的字体设置对话框。不知道你是什么版本的WIndows或者记事本.按照你的调用方法得到的应该是这样的效果. 不行的话,你就只能自己新建一个窗体自己排版了。

宝贝快好(www.bbwell.cn)推荐其他用户看过的宠物知识:

危!红伞伞,白杆杆,狗狗吃完躺板板!

喵达罐头怎么样

泰迪玩具幼犬公奶头长什么样的

兔子拉的屎变小而且黑

母乌龟被公龟咬烂脖子

养英国短毛猫要注意什么

惩罚狗狗打哪里 最不靠谱的训狗方法就是打狗

大猫没有奶怎么办

怎么训练波斯猫用猫砂 波斯猫训练原则

宠物狗指甲的正确剪法

泰迪熊是什么意思

哈瓦那色是什么颜色

如何给delphi7的代码编辑器设置宋体字体

delphi是可视化编程,设置编辑框的大小可用鼠标手动调节,也可以在这个编辑框的属性面板设置,字体大小和背景颜色可在属性面板中font属性中设置

delphi下拉菜单(mainmenu)字体怎么设置?

将菜单的的OwnerDraw为True 然后自定义重绘事件,就可以了,代码如下: procedure TForm1.N1DrawItem(Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean);begin ACanvas.FillRect(ARect); ACanvas.Font.Size:=15; //设置为足够大的字号 ACanvas.Font.Name:= '仿宋'; //设置为你喜欢的字体 //输出菜单项 ACanvas.TextOut(ARect.Left,ARect.Top,(Sender as TMenuItem).Caption);end;procedure TForm1.N1MeasureItem(Sender: TObject; ACanvas: TCanvas; var Width, Height: Integer);begin Height:=40; //设置为足够高以容纳你的菜单项 Width:=200; //设置为足够宽以容纳你的菜单项end;把要重绘的菜单项的事件指以上事件即可,效果如下: 右键弹出菜单相同

Delphi字体设置

给你个函数,能将字符串任意旋转角度(有些字体不能任意旋转,如 MS Sans Serif,只能旋转 90、180、270,这时你把注释掉的部分加上就行了)。 //Canvas:目标;Text:文字;X,Y:输出坐标;Angle:旋转角度(角度制) procedure AngleTextOut(Canvas: TCanvas; Text: string; X, Y, Angle: Integer); var NewFnt, OldFnt: TFont; Lfnt: TLogFont; begin NewFnt := TFont.Create; NewFnt.Assign(Canvas.Font); GetObject(NewFnt.Handle, SizeOf(Lfnt), @Lfnt); with Lfnt do begin lfEscapement := 10 * Angle; lfOrientation := 0; //lfOutPrecision := OUT_DEFAULT_PRECIS or OUT_TT_ONLY_PRECIS; end; NewFnt.Handle := CreateFontIndirect(Lfnt); OldFnt := TFont.Create; OldFnt.Assign(Canvas.Font); Canvas.Font.Assign(NewFnt); NewFnt.Free; Canvas.TextOut(X, Y, Text); Canvas.Font.Assign(OldFnt); OldFnt.Free; end; 2、该函数是逆时针旋转的,如: AngleTextOut(Self.Canvas, 'abcdefg', 100, 100, -90); 你自己看下 行不行?

delphi7编程工具中如何手动调节编辑框的字体大小与背景颜色

delphi是可视化编程,设置编辑框的大小可用鼠标手动调节,也可以在这个编辑框的属性面板设置,字体大小和背景颜色可在属性面板中font属性中设置

 

声明:本文图片、文字、视频等内容来源于互联网,本站无法甄别其准确性,建议谨慎参考,本站不对您因参考本文所带来的任何后果负责!本站尊重并保护知识产权,本文版权归原作者所有,根据《信息网络传播权保护条例》,如果我们转载内容侵犯了您的权利,请及时与我们联系,我们会做删除处理,谢谢。

 

相关内容

宝贝快好(www.bbwell.cn)是领先的宠物健康网站,作为宠物健康知识大百科,免费提供猫咪和狗狗疾病预防常识及常见病治疗及预防方法,养猫养狗的好处坏处和注意事项,是你身边24小时在线的宠物专家,百万网友免费在线咨询提问。