Tag: background

如何使用xssfworkbook npoi在字体中设置RGB颜色

如何使用npoi使用类xssfworkbook在cell backgroudn设置RGB颜色? byte[] rgb = new byte[3] { 192, 50, 90 }; XSSFCellStyle HeaderCellStyle1 = (XSSFCellStyle)wb.CreateCellStyle(); HeaderCellStyle1.SetFillForegroundColor(new XSSFColor(new Color(255, 255, 255))); 我不想使用这种模式: titlestyle.BottomBorderColor = IndexedColors.Grey25Percent.Index;

如何使用代码隐藏创建StackPanel – >边框 – >背景

我正在尝试在c#中设置TreeViewItem – > StackPanel属性,就像这个问题一样 。 在我到达我尝试编辑Border Background的部分之前,它似乎很有意义。 Borders有Background对象,但对于我的生活,我无法设置颜色或任何东西。 它似乎不一致,因为我可以通过简单地说Content = “Title”将Content添加到Label 。 无论如何,这是我的代码: public static TreeViewItem childNode = new TreeViewItem() //Child Node { Header = new StackPanel { Orientation = Orientation.Horizontal, Children = { new Border { Width = 12, Height = 14, Background = ? //How do I set the background? }, new Label […]

从颜色中删除透明度

目前我正在使用此代码将我的RGB字符串转换为一种颜色,以设置为文本框的背景。 ColorConverter colorConverter = new ColorConverter(); colorTextBox1.BackColor = (Color)colorConverter.ConvertFromString(displayColor); 但是当我运行此代码时,我收到此错误。 当displayColor = “#16776960″的值时。 An unhandled exception of type ‘System.ArgumentException’ occurred in System.Windows.Forms.dll Additional information: Control does not support transparent background colors. 关于如何从颜色中获取透明度的任何想法? 我想要它做的只是使文本框的背景颜色。

使背景或相机“滚动”基于字符位置

我正在开发一款具有自上而下视图的RPG游戏。 我想将一张图片加载到背景中,这是角色正在行走的内容,但到目前为止,我还没有弄清楚如何正确地重新绘制背景,以便它“滚动”。 我发现的大多数示例都是自动滚动。 我希望相机保持在角色的中心,直到您的背景图像到达其边界,然后角色将移动,而图像不会在另一个位置重新绘制。

如何在C#中更改控制台窗口的完整背景颜色?

在C#中,控制台具有可用于更改控制台背景颜色和控制台前景(文本)颜色的属性。 Console.BackgroundColor // the background color Console.ForegroundColor // the foreground/text color 问题是背景颜色仅适用于写入文本的位置,而不适用于自由空间。 Console.BackgroundColor = ConsoleColor.White; // background color is white Console.ForegroundColor = ConsoleColor.Blue; // text color is blue 现在,使用上面的代码,它确实将文本变为蓝色,但它只将文本的背景变为白色,而不是整个控制台窗口的背景。 这是我的意思的一个例子: 如您所见,白色背景仅显示在文本后面,并不会更改整个控制台窗口的颜色。 如何更改整个控制台窗口的颜色?

半透明PNG作为启动画面

我正在尝试将Splash Screen 4设为Win应用程序。 我的设置: 表单边框样式设置为none。 开始位置是屏幕中心。 窗体的背景图像设置为PNG文件,带有圆边和“内置”投影。 在我设置的代码中: this.SetStyle( ControlStyles.AllPaintingInWmPaint, true); this.SetStyle( ControlStyles.UserPaint, true); this.SetStyle( ControlStyles.DoubleBuffer, true); this.SetStyle( ControlStyles.SupportsTransparentBackColor, true); this.AllowTransparency = true; this.BackColor = Color.Transparent; 但是当我测试时,它表示表单不能具有透明的背景颜色。 我不想设置透明度键,因为它会导致dropchadow(png的半透明部分)出现问题 我也不想将不透明度设置为0%,因为它也会影响我的PNG。 事实上,我只想把我的png显示为窗口。 另外,它上面会有一些动态文本和未来的处理栏…… 有任何想法吗? 如何告诉CAN表格具有透明背景, 如ADOBE PHOTOSHOP CS5的闪屏

如何在AutoGeneratingColumn事件期间根据其值设置数据网格单元格的背景?

我仍然在操纵细胞背景,所以我问了一个新问题。 用户“HB”写道我可以在AutoGeneratingColumn事件期间实际设置单元格样式 – 根据值更改DataGrid单元格颜色 。 问题是我不知道该怎么做。 我想要的:根据每个单元格的值设置不同的背景颜色 。 如果值为null我也希望它不可 点击 (我猜可以集中精力)。 我有/我想做什么: private void mydatagrid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e) { foreach (Cell cell in e.Column) { if (cell.Value < 1) { cell.Background = Color.Black; cell.isFocusable = false; } else { cell.Background = Color.Pink; } } } 这只是伪代码。 在列自动生成期间是否可以这样做,如果是这样,我如何编辑我的代码以使其有效? 我读到了有关值转换器的信息,但我想知道它是否可以通过编程方式实现,而无需编写XAML。 请理解我还是C#/ WPF / DataGrid的初学者。 解决方案part1: 我用了我接受的答案。 把它放入 […]

在C#控制台应用程序上更改背景颜色

我搜索过网络,但似乎无法找到解决方案。 我希望我的整个控制台应用程序窗口是特定的颜色,例如蓝色。 我怎么做?

仅在Mac上使用C#/ Mono的系统托盘(无停靠图标)应用程序

我希望将我的一个C#应用程序移到Mono上,以便在Mac上使用。 目前,我正在试图弄清楚如何使它成为一种“背景”过程,但仍然具有GUI元素的能力(我相信这排除了mono-service )。 最终目标是: 对于大多数交互,按时钟放置托盘图标。 删除通常随启动的应用程序一起提供的停靠栏图标 让应用程序在启动时运行。 简而言之,只需考虑Dropbox应用程序的工作原理。 我想要那种类型的GUI,但使用Mono / Mac应用程序。 我相信这通常是通过在应用程序包的Info.plist中设置LSUIElement = 1来实现的。 但是,我没有运气。 我认为这可能与mono命令在app bundle中启动我的应用程序有关。 一旦应用程序启动mono我假设它不会级联到进一步的应用程序启动。 不过,这是一个纯粹的猜测。 有没有人对此有任何想法? 谢谢。