Tag: 定制

如何在c#中创建多个图像的透明背景

我有一个窗体forms的图像集合,并希望使它们’非矩形’ – 即透明背景。 但是,使用transparencyKey ,是的都会松开它们的背景颜色。 但是,我任何时候都只能看到一个而不是另一个(取决于哪个是“带来了前方”)。 有没有办法在表格上显示两个图像,都是“非矩形”,两者都有透明背景? 请注意:我设法让背景变得透明( TransparencyKey设置为gray (RGB of 66,66,66) ,两个图像都具有相同的背景。 我听说过“ regions ”一词,但从我所知道的情况来看,这通常是CPU上非常“重”的方式。 任何建议都非常感谢并乐于回答任何澄清问题(因为我不善于解释自己)。 注意。 我试图实现的“效果”类似于项目启动时开启的X战警门 – 我的桌面就在后面。

如何将项目模板中的文件夹重命名为项目名称? (视觉工作室模板定制)

我在Visual Studio 2010中创建了一个项目模板。当我单击Project – > File – > Export Template ,我在Visual Studio模板文件夹中获得了一个zip文件。 在解决方案中,我有一个名为Test的文件夹。 当我从该模板创建解决方案时(从add – > new project dialog ) ,我想自动将Test文件夹的名称重命名为解决方案的名称。 我怎样才能做到这一点?

如何在使用PrinterDialog时设置纸张类型?

我正在尝试静默打印图片文件,我需要在特殊纸张类型(“光面相纸”)上打印,并在一定尺寸(10厘米,15厘米)上打印。 在普通的Windows 7打印对话框中,我可以选择: 纸张尺寸 , 纸张质量 (例如 – “自动”,“高”,“标准”,“自定义”) 纸张类型 (“普通纸”,“光面照片纸”,“高级光面照片纸”,“白金相纸”,“Hagaki”等…) 但是,通过c#代码,我设法只设置PaperSize (在6英尺上是4英尺= 15厘米上的10厘米)。 我的问题是如何获得设置纸张类型的选项,而不是 PaperSource (“纸盘1”,“纸盘2”等)…. 我知道每台打印机都有自己支持的纸张类型,所以我可能需要遍历所有,但我无法弄清楚如何。 这是我目前的代码: string strPrinterName = “Canon iP4850”; PrintDocument printDoc = new PrintDocument(); // We set the paper size printDoc.DefaultPageSettings.PaperSize = new PaperSize(“PhotoPaper”, 400, 600); // Inside the event i actually draw the image all over the paper by […]

有没有办法单独设置Winforms ListView单元格的BackColor?

我想使用不同的颜色为每个列表视图单元格的BackColor着色。 这可能吗?

创建自定义形状的窗体而不是“默认”矩形?

我期待在c#中创建一个自定义形状的表单。 我有一个在某些地方透明的背景图像(png)。 无论如何使表单形状成为此图像的形状而不是“通常”的矩形? 我只想问这个,因为我希望为我的PC设计一个自定义皮肤(有点像雨量计/火箭岩组合,但是以’压缩’的方式)。 我听说过使用’透明度键’,但这会从背景中删除一种颜色(我将在后期使用颜色选择器,因此如果用户选择了特定颜色,则不会显示)。 一如既往,任何帮助将不胜感激。

自定义combobox在wpf应用程序中

我是WPF应用程序的新手。 我需要像这张图片一样自定义我的combobox。 我试过这个例子http://www.eidias.com/Blog/2012/2/20/customizing-wpf-combo-box-style item1 item2 item3 这个输出像文本框一样工作。请帮助我们!