会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhiye
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
C#简单文本编辑器(利用ToolStrip、enu、一个事件多个监听等)
Posted on
2009-01-31 17:36
Zhiyett
阅读(
440
) 评论(
0
)
收藏
举报
------ToolStrip
其中每个按钮的属性(设置Tag等)
,其事件为
Code
private
void
SetStyle(
object
sender,EventArgs e)
{
ToolStripButton btn
=
sender
as
ToolStripButton;
FontStyle fontStyleContent
=
this
.rchTxtContent.SelectionFont.Style;
FontStyle BtnFont
=
( FontStyle)(Enum.Parse(
typeof
(FontStyle),btn.Tag.ToString()));
if
((fontStyleContent
|
BtnFont)
==
fontStyleContent)
{
fontStyleContent
=
~
BtnFont
&
fontStyleContent;
}
else
{
fontStyleContent
=
fontStyleContent
|
BtnFont;
}
this
.rchTxtContent.SelectionFont
=
new
Font(
this
.rchTxtContent.SelectionFont.FontFamily,
this
.rchTxtContent.SelectionFont.Size,
fontStyleContent,
this
.rchTxtContent.SelectionFont.Unit
);
}
源代码下载地址:https://files.cnblogs.com/beniao/enumExample.rar
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3