0。原则性说明:只要在Canvas的Fontstyles(集合)变量中包含进fsBold一项就可以了。1。Fontstyles的定义如下:
type TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut); TFontStyles = set of TFontStyle;2。用法说明如下: Canvas.Font.Style:=[fsBold]; //设为粗体 Canvas.Font.Style:=[fsBold,fsItalic]; //设为粗体,且同时又为斜体
3。对用法的解释:
FontStyle定义为一个集合变量,所以要指明您的Canvas的FontStyle集合中包含的各个元素(以上只用了一个fsBold元素),并用集合符号[ ]括起来, 如果您用
Canvas.Font.Style:=fsBold
就错了,因为这里左边是集合变量,右边已只是集合的一个元素,而不是一个集合了。集合变量必须用一个集合来赋值,而不能用它的一个元素来赋值。0。
type TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut); TFontStyles = set of TFontStyle;2。用法说明如下: Canvas.Font.Style:=[fsBold]; //设为粗体 Canvas.Font.Style:=[fsBold,fsItalic]; //设为粗体,且同时又为斜体
3。对用法的解释:
FontStyle定义为一个集合变量,所以要指明您的Canvas的FontStyle集合中包含的各个元素(以上只用了一个fsBold元素),并用集合符号[ ]括起来, 如果您用
Canvas.Font.Style:=fsBold
就错了,因为这里左边是集合变量,右边已只是集合的一个元素,而不是一个集合了。集合变量必须用一个集合来赋值,而不能用它的一个元素来赋值。0。
解决方案 »
- 我Delphi的DLL工程中有个函数突然编译器不给编译了,怎么办啊?
- 急!急!急!急!急!大家帮帮忙!
- 怎么计算产品周、月合格率
- delphi7.0的序列号有的来一个
- 一个SMTP的问题,高手进,很有挑战性
- 一个数据库问题..............大家很常见的问题 up就有分。
- 怎样删除txt里面的内容?
- 请问ADO的时候用dateset执行update的时候,提示我update没有返回植,不能执行,请问如何解决?(62分献给大家)
- 怎么样才能将DBGrid的颜色隔一行相同啊,就像这个论坛一样。
- 关于sql+delphi的问题
- Pchar与String相互转换
- DBNavigator组件在使用post时为什么按两次就会报错有什么方法不让它报错吗
Text的打印或显示,所用Font属性和属性设置方法完全相同的。上面的讨论可适用于二者。