如何在C#中创建一个Enso样式的应用程序

时间:2008-09-21 15:18:34

标签: c# winforms windows-xp

背景应该是透明的,但文字不应该是。

3 个答案:

答案 0 :(得分:1)

通过制作“恩索风格”应用程序,您的意思是恩索发射器?

以下是它的截图: alt text http://enscreenshots.softonic.com/s2en/68000/68880/3_ensolauncher03.jpg

我建议您查看开源C#Cropper应用程序。他使用透明背景做类似的GUI。你可以打开他的项目,看看他是如何实现它的。

alt text http://img352.imageshack.us/img352/726/cropperuijt3.png

答案 1 :(得分:0)

您可以将背景颜色和透明度键属性设置为相同的颜色,这样可以使背景透明。其余的控制项目将保持不透明,只要它们的颜色不同。

答案 2 :(得分:0)

恩索也是开源的。

您可以直接查看它们的源代码。

http://code.google.com/p/enso/

让我们知道当你发现它们时它们是如何做到的。

<强>更新

看起来他们使用了一种名为Cairo的东西。如果你可以从C#链接它,你就完成了。