一个标签中的不同字体

时间:2011-09-09 07:55:34

标签: c# visual-studio-2008 fonts label

有没有人知道如何创建一个包含两个不同字体或至少两个不同字体大小的Label(Windows窗体)?

4 个答案:

答案 0 :(得分:5)

我认为您应该覆盖默认标签onPaint方法并使用Graphics手动绘制多个文本/字体 看一下这个example

答案 1 :(得分:2)

尝试override或处理paint事件(方法)使用System.Drawing命名空间中的类。

答案 2 :(得分:2)

您必须使用GDI创建自己的绘图,并尝试找出是否可以找到支持您需要的任何其他第三方控件!希望你能得到它们。

答案 3 :(得分:-1)

你可以用usercontrol wpf来做这件事 首先来自添加项目搜索usercontrol 之后在构建器名称网格的xml中,如t1 并在其代码中键入此代码

async function one() {
  console.log('start');
  await longtime();
  console.log('endLong');
}

const longtime = () => new Promise((resolve, reject) => {
  setTimeout(() => {
    console.log('after 0.5 sec');
    resolve();
  }, 500);
});

one()
  .then(_ => one())
  .then(_ => one())

然后运行它并以新的方式更改它。