C# 控件透明~ 如何使listView控件半透明 ?

就像qq的好友列表一样,有点透明的效果,可以看到QQ的背景图~~麻烦大家说下~谢谢你们的回答~但我说的是要listView半透明。、listView不支持Opacity。... 就像qq的好友列表一样,有点透明的效果,可以看到QQ 的背景图~~
麻烦大家说下~
谢谢你们的回答~ 但我说的是要listView半透明。、 listView不支持 Opacity。 强制透明也不行。 可能 要用到 [DllImport("user32.dll")] SetLayeredWindowAttributes(...) 这个函数~
函数的原型BOOL SetLayeredWindowAttributes(
  HWND hwnd, // handle to the layered window
  COLORREF crKey, // specifies the color key
  BYTE bAlpha, // value for the blend function
  DWORD dwFlags // action   );
但在C# 中参数我不知道转换~~
我没有分了。 拜托。帮帮~~~
展开
 我来答
折断的翅膀_
2011-10-09 · TA获得超过197个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:168万
展开全部
一:大小图标的显示切换:

《1》 private void 大图标ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.lvcar.View = View.LargeIcon;
}
《2》 private void 小图标ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.lvcar.View = View.SmallIcon;
}
《3》 private void 列表ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.lvcar.View = View.Details;
}
二:窗体的透明显示
private void Form1_Load(object sender, EventArgs e)
{
//整体透明度
this.Opacity = 10;
this.timer1.Start();
//设置窗体透明色
this.TransparencyKey = this.BackColor;
}
三:listview中一次删除多项数据
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!(this.listView1.SelectedItems.Count == 0))
{
int count = this.listView1.SelectedItems.Count-1;
int flag = 0;
for (int i = count; i >= 0; i--)
{
int index = this.listView1.SelectedItems[i].Index;
List.RemoveAt(index);
flag++;
}
if (flag == count + 1)
{
MessageBox.Show("删除成功");
}
}
}
四:删除ArrayList的元素
ArrayList.Remove(对象名) //删除指定对象名的对象,删除一个对象
ArrayList.RemoveAt(index) //删除指定索引的对象,删除一个对象
ArrayList.Clear() //清除集合内的所有元素
maj0123
2011-10-09 · TA获得超过577个赞
知道答主
回答量:45
采纳率:0%
帮助的人:38.1万
展开全部
将控件的Opacity属性值调整到50%,控件就会呈现半透明状了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IM_FB
2011-10-09 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:100%
帮助的人:66.7万
展开全部
设置 Opacity 是正解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wente3180
2011-10-09 · 超过12用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:33.7万
展开全部
Opacity属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式