在VB6里面窗体上放置一个picturebox ,在属性窗口中设置其背景色为&HF73809&
回车后变为&H00F73809& 实际看到的是一个蓝色背景!在VB.NET里面的web页面上,放置一个web控件 Image ,设置其backcolor属性值为 #f73809
实际看到的是一个红色背景?!!!为什么一个是蓝色? 一个是红色? 不是一样的16进制值么?同样再试,发现其他颜色值总归不一样!这是为什么?
回车后变为&H00F73809& 实际看到的是一个蓝色背景!在VB.NET里面的web页面上,放置一个web控件 Image ,设置其backcolor属性值为 #f73809
实际看到的是一个红色背景?!!!为什么一个是蓝色? 一个是红色? 不是一样的16进制值么?同样再试,发现其他颜色值总归不一样!这是为什么?
(2)#f73809
说你什么好,1不是正常意义上的RGB值,是VB里面保留的系统颜色值,而2是标准的RGB值·!!!
解决办法你在设置picbox的时候不要用系统的颜色,直接设置RGB值,再者谁者到客户端用的什么颜色,你用系统色到不同的客户端表现肯定不一样的
http://visualbasic.about.com/library/weekly/aa031503f.htm
VB6中的数字,低8位是红,往高位依次是绿、蓝
而.NET中是红绿蓝是从高到低的