在Lazarus中使用浅色(Pascal,crt)

时间:2017-10-20 10:53:50

标签: pascal lazarus

有没有人知道在Lazarus中使用浅色的方法?
我使用的是crt库,例如,2 = Green,10 = LightGreen。

TextBackground(2);
clrscr;
readln;
TextBackground(10);
clrscr;
readln;

然而,出于某种原因,在Lazarus中他们都输出相同的颜色(我在使用crt库的Lazarus简单程序中使用上面的例子。使用标识符" Green"和& #34; LightGreen"得到相同的结果)。

有谁知道解决这个问题的方法?感谢

1 个答案:

答案 0 :(得分:1)

回答我自己的问题,因为我在发布后的某个时候已经解决了这个问题,但却忘记了这个问题。

我首先要说我没有想法为什么这样做,而且我偶然发现了它。

运行此代码给了我一个白色背景,并且它适用于任何其他浅色。

  TextBackground(15);
  TextColor(Black+ Blink);
  ClrScr;
  readln;                              

如果有人可以发布有关其工作原理的任何解释,我很乐意将其设为最佳答案。