随笔-86  评论-180  文章-1  trackbacks-4

(粤版/香港文字)

由于要為嚟緊嘅2559科程做准俻工夫;就無意中發现咗一點怪象。又幾怪?就喺换Form嘅BackColor/ForeColor同Button1嘅BackColor/ForeColor程序先後嘞;原來先後會有唔同嘅效果嗰咊~ 小心,小心也。。。

如果用以下嘅代碼,换Form嘅背景于字軆颜色(Button1)同换Button1嘅背景于字軆颜色(Button2)。

Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click

    
' 更换Form1背景与字軆颜色。
    Me.BackColor = System.Drawing.Color.SeaGreen
    Me.ForeColor 
= System.Drawing.Color.Snow

End Sub


Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button2.Click

    
' 更换Button1背景与字軆颜色。
    Button1.BackColor = System.Drawing.Color.Salmon
    Button1.ForeColor 
= System.Drawing.Color.Yellow

End Sub


當按Button1後,我哋就睇到整個Form1嘅背景都變咗SeaGreen色;而字軆就變咗Snow色(包括Button1同Button2)。如圖一。


圖一。

然後再按Button2,我哋就睇到整個Button1嘅背景都變咗Salmon色;而字軆就變咗Yellow色(包括Button1)。如圖二。


圖二。

你一定講冇乜唔妥吖。。。如常達到所愿嘅效果。但。。。但喺,如果我哋只按Button2而唔按Button1;就會有圖三嘅效果嘞。


圖三。

問題在于點解轉换Form1嘅背景于字軆颜色會搞到連Button1嘅颜色都一齐變埋吖?哈哈。。。大概你冇察覺到呢。。。個關键就係喺嗰Button1嘅Properties(Background)嘞(圖四)!一般人都唔會去换,只會用VS.NET默認設定值數;亦即喺用“Control”色;同Form1嘅Background默認設定值數完全一样。一旦你更换過VS.NET嘅默認設定值數就冇事嘞。

 
圖四。

posted on 2005-02-23 23:03 克仔 阅读(776) 评论(12)  编辑 收藏 所属分类: .NET心得

评论:
#1楼  2005-02-24 07:40 | 笑望人生      
奇怪,我忽然发现熟悉的汉字在一起怎么看不懂了??
  回复  引用  查看    
#2楼  2005-02-24 08:06 | 禁止用粵語 [未注册用户]
禁止用粵語寫鬼東西發佈到首頁,留著吧你。
  回复  引用    
#3楼  2005-02-24 08:54 | QuitGame [未注册用户]
忒唔懂哦
  回复  引用    
#4楼  2005-02-24 08:59 | 雨玲珑      
还是留着自己看吧^_*,眨眼一看还以为乱码呢!
  回复  引用  查看    
#5楼  2005-02-24 09:06 | 灵感之源:PSP团队Guru      
而且是香港文字,服了
  回复  引用  查看    
#6楼  2005-02-24 09:10 | dali [未注册用户]
看得我头疼
  回复  引用    
#7楼  2005-02-24 09:18 | 轻剑傲风      
还好我看懂了的,在那边呆过些时间

<img>http://www.cnblogs.com/images/cnblogs_com/hackzai/C-05.jpg</img>
其实这里面很简单的道理嘛!

色彩名为Control的意思就是继承承载窗体的名彩嘛。这个是一般控件的默认backcolor的设置嘛。
  回复  引用  查看    
#8楼  2005-02-24 11:50 | idior [未注册用户]
说明博客园有名了阿 :)
不过最好不要用香港文字
可以用english阿
  回复  引用    
#9楼  2005-02-24 14:18 | 克仔 [未注册用户]
曾經讀過dudu的一章feedback,内容大概如此。。。

***
我的理解是:Blog不仅仅是写作的工具,更是一个展现自我的平台。
文章只要是自己认真写的就行了。
***

基于本人乃用惯粤語(香港文字),下次會改用華文的(只用于文章和.NET技術的發表)。如有不便只處;請多多見諒。

  回复  引用    
#10楼  2005-02-24 14:28 | idior [未注册用户]
支持你!
习惯不同而已,只是用中文方便别人浏览你的思想.
  回复  引用    
#11楼  2005-02-24 14:29 | show [未注册用户]
可爱的真人秀 :)
  回复  引用    
#12楼  2005-02-24 21:00 | sumtec      
你写粤语我唔反对,不过人哋睇唔明要掟你鸡蛋我就帮唔到你啦。
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-02-27 20:32 编辑过


相关链接: