1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c 语言 控制台程序 行字体颜色 C# 控制台程序设置字体颜色

c 语言 控制台程序 行字体颜色 C# 控制台程序设置字体颜色

时间:2020-06-18 01:43:29

相关推荐

c 语言 控制台程序 行字体颜色 C# 控制台程序设置字体颜色

这几天做了个程序,程序本身很简单。大体功能是输入查询条件,从数据库里取出结果计算并显示。但是用户的要求是使用控制台(console)来实现功能。由于功能简单,程序很快就做完了,在面向用户演示程序时,突然感觉到程序的显示并不友好,全是黑底白字。虽然用户需求的功能演示是成功了,但是显示结果过多时,控制台中的字体颜色看起来非常的不舒服。所以演示完程序后,就准备修改下字体的颜色。从网上搜索了一下,发现在C#中实现很简单,只需要几行代码即可实现。

代码如下:

Console.BackgroundColor = ConsoleColor.Blue; //设置背景色

Console.ForegroundColor = ConsoleColor.White; //设置前景色,即字体颜色

Console.WriteLine(“第一行白蓝.”);

Console.ResetColor(); //将控制台的前景色和背景色设为默认值

Console.BackgroundColor = ConsoleColor.Green;

Console.ForegroundColor = ConsoleColor.DarkGreen;

string value = “第三行 绿暗绿”;

Console.WriteLine(value.PadRight(Console.WindowWidth-value.Length)); //设置一整行的背景色

显示效果如下:

显示出console中支持的背景色及前景色

static void ShowColor()

{

Type type = typeof(ConsoleColor);

Console.ForegroundColor = ConsoleColor.White;

foreach (var name in Enum.GetNames(type))

{

Console.BackgroundColor = (ConsoleColor)Enum.Parse(type, name);

Console.WriteLine(name);

}

Console.BackgroundColor = ConsoleColor.Black;

foreach (var name in Enum.GetNames(type))

{

Console.ForegroundColor = (ConsoleColor)Enum.Parse(type, name);

Console.WriteLine(name);

}

}

console中支持的字体效果图

Latex中如何设置字体颜色(3种方式)

Latex中如何设置字体颜色(三种方式) 1.直接使用定义好的颜色 \usepackage{color} \textcolor{red/blue/green/black/white/cyan/ma ...

runtime查找 UIAlertAction 的key 及 UIActionSheet 设置字体颜色

修改不了颜色了 结果发现kvo 的key 不对 哎 直接上代码 设置正确的属性找到对应的key 还以为iOS 11改变了方法 unsigned int count; Ivar *ivars = c ...

如何在HTML中设置字体颜色,你知道这几种方式吗?

color设置字体颜色 在color设置字体颜色之前,我们首先了解color在CSS中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下: 十六进制.十进制. 英文单词.十六进 ...

python设置图片背景和设置字体颜色大小

# -*- coding: utf-8 -*- """ Created on Wed Dec 11 22:37:30 @author: Dell "& ...

C# 控制台程序(命令行程序)设置字体颜色,窗口宽高,光标行数

控制台程序(命令行程序)设置窗口宽度高度,如下代码: Console.WriteLine(Console.WindowHeight); Console.WriteLine(Console.Buffer ...

c++控制台 设置字体颜色

一种方法是直接在程序上方栏杆点右键,然后属性处设置 优点是设置后一劳永逸,不需要像后面方法那样要自己把设置写入程序代码内 缺点是,一旦设置了就不能再改变了,程序从头到尾都是那种设置. 第二种方法是使用 ...

android 设置字体颜色、EditText自己主动输入转换成大写字母的多种方式

在TextView上面设置某一个字的字体颜色为指定颜色时,能够通过java类SpannableString类和Html语言来实现. (一)SpannableString类方式 private void ...

android 在代码中设置字体颜色 问题

项目中需要在代码中控制字体颜色 之前是直接引用资源文件但是不行 tv.setTextColor(R.color.textColor_black); 无效果后来在网上找了资料发现 要从reso ...

C++ C++ 控制台程序 设置图标

. 实现过程 创建1个控制台程序. 新建1个 Resource Script文件 #include"stdio.h" #include #in ...

随机推荐

gradle项目中如何支持java与scala混合使用?

之前写过一篇maven项目中java与scala如何混用,今天来看看gradle项目中如何达到同样的效果: 一.目录结构 基本上跟maven一样,tips:这一堆目录结构不用死记,后面会讲如何用gra ...

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

因为同样的方法在java中没有问题,放到web工程中就出现了问题.网上查到的资料,说只要把mysql-connector-java-5.1.7-bin.jar放入tomcat中的lib文件夹就可以.很 ...

Angularjs-Dirty Checking

Angularjs实现了数据双向绑定,就像下面这样:

Combine,纹理混合. 我们先看圣典上给的解释. 纹理在基本的顶点光照被计算后被应用.在着色器中通过SetTexture 命令来完成. SetTexture 命令在片面程序被使用时不会生效:这种模 ...

延迟加载、异步加载js

defer为true:延迟加载脚本,在文档完成解析完成开始执行,并且在DOMContentLoaded事件之前执行完成. async(HTML5新增的属性)为true:异步加载脚本,下载完毕后再执行, ...

mybatis 插入日期类型精确到秒的有关问题

mybatis 插入日期类型精确到秒的问题 Mybatis 插入 数据库是为了防止插入空时报错, Mybatis 提供了一套机制,只要给定插入的字段的类型,如果为空,则它会自动处理为相应类型的默认值: ...

java中的二进制

(1)按位与运算 & 1 & 1 = 1, 0 & 1 = 0 51 & 5 即 0011 0011 & 0000 0101 =0000 0001 = 1 ...

hdu3306 Another kind of Fibonacci【矩阵快速幂】

转载请注明出处:/KirisameMarisa/p/4187670.html 题目链接:http://acm./showproblem. ...

MUI class="mui-switch" 开关 默认为选中

日期条件:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。