C_Sharp 板


LINE

※ 引述《F23ko (纯洁)》之铭言: : 1. : 我希望在picturbox上放label或是textbox : 但是不希望背景色遮住图片 : 请问要如何把背景色设成透明? : 2. : 以及,有办法指定picturbox中的某一颜色为透明色吗?(不要档到下面的元件) : 我试过用 : 在表单用TransparencyKey的方法 : 但是这会变成整个视窗透明,我可以从程式中的「洞」看见我的桌面 orz.... : 开始动手写个稍微复杂一点的程式之後 : 才发现自己不会的这麽多.... 关於第一个问题 如果原PO有万不得已的理由一定要用Windows Form来制作的话 以下有两个范例可以参考看看 这是我之前爬文找到的 虽然效果不是很满意 Alpha Blended (Transparent Capable) TextBox and RichTextBox: http://www.codeproject.com/KB/edit/AlphaBlendedTextControls.aspx AlphaBlendTextBox - A transparent/translucent textbox for .NET http://www.codeproject.com/KB/edit/alphablendtextbox.aspx 如果没有什麽特殊理由一定要用Windows Form来写 我建议转战WPF MSDN Windows Presentation Foundation: http://msdn.microsoft.com/zh-tw/library/ms754130.aspx WPF的元件全部都是使用DirectX 3D绘图引擎来画的 WinForm则是使用贫弱的GDI+ 两者具有根本的差异 关於第二个问题 建议你参考Bitmap.MakeTransparent方法 http://ppt.cc/X!CK --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.86.18.21
1F:推 F23ko:感谢 m(_ _)m 02/20 16:56
2F:推 F23ko:wpf上的元件没有Location这个栏位说,那请问要怎麽移动位置? 02/21 16:06
3F:推 F23ko:MARGIN不给调 orz.... 02/21 16:22
4F:推 F23ko:wpf的观念好像是把程式撰写跟表单设计分开.... 我在程式中找 02/21 16:42
5F:→ F23ko:不到移动元件、调整zorder之类的办法 orz.... 02/21 16:43
6F:→ optimist9266:WPF在一般状态下是使用相量的方式来计算位置 02/21 17:25
7F:→ optimist9266:请试着熟悉 HorizontalAlignment属性和 02/21 18:18
8F:→ optimist9266:VerticalContentAlignment的设定与Margin的关系 02/21 18:18
9F:→ optimist9266:如果想使用绝对值来定位 可以使用Canvas控制项 02/21 18:19
※ 编辑: optimist9266 来自: 58.86.18.21 (02/21 18:23)
10F:推 F23ko:在程式进行中时 label1.Margin.Left += 10; 不给过.... 囧" 02/21 18:36
11F:→ F23ko:目前c#只看过两本 一本一直用主控台在教,另一本用form 02/21 18:38
12F:→ F23ko:两本在後面都有提一点点WPF,不过我都没看到他们移动表单上 02/21 18:38
13F:推 F23ko:的元件.... 或者说,我到现在都没有系统的学过xaml.... 02/21 18:40
14F:→ F23ko:似乎还得多买本书来读.... = =||| 02/21 18:42
15F:推 F23ko:还有,wpf时,属性下方不会出现说明说.... from才会 02/21 18:49
WPF其实初步应用不需要学XAML,因为XAML不过就是告知IDE该如何编译主介面而已, 其实在很多状况下你是不需要直接碰触XAML的,属性的说明方面,MSDN或是Visual C#的 Code页Ctrl+J就有简单的说明了,必要时可以搭配Yahoo or Google字典服用。 Margin所纪录的,是相对於VerticalContentAlignment属性还有HorizontalAlignment属 性所设定的距离,我不是很建议你直接修改他,如果是要使用绝对位置设定的话,上面 回文已经说过,可以使用Canvas控制项,如果想修改控制项的Top跟Left属性,请你参考 MSDN。 Canvas.SetLeft: http://ppt.cc/hzWH Canvas.SetTop: http://ppt.cc/IVYf 以上两个静态方法可以修改指定控制项的Canvas.Top和Canvas.Left属性。 其实粗浅的使用WPF并不困难,我也只靠着MSDN来学习WPF,目前也能制作出一定水准的介 面,且MSDN有想当多WPF的动画、绘图范例,建议你可以去下载来参考看看。 ※ 编辑: optimist9266 来自: 58.86.18.21 (02/21 19:43)
16F:推 F23ko:原来是这样啊.... 了解 感谢 m(_ _)m 02/21 19:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP