VB.NET默认属性的疑惑

问题描述

看Designer.vb文件代码,其中空间背景色属性都是这样子的System.Drawing.Color.FromArgb(CType(CType(224,Byte),Integer),CType(CType(224,Byte),Integer),CType(CType(224,Byte),Integer)),为什么要先把224转成Byte类型然后再转成Integer类型呢?直接转成Integer类型不行吗?不转换可以吗?对代码执行效率有没有影响

解决方案

解决方案二:
没人回答啊,别沉了~~~
解决方案三:
RGB实际上使用的是byte的数值范围,这么做也许是防止数值超出byte类型的数据范围吧

时间: 2025-01-21 11:51:07

VB.NET默认属性的疑惑的相关文章

响应对象 错误 'ASP 0185 : 80020003' 缺少默认属性_应用技巧

asp中我用了两次显示如下 响应对象 错误 'ASP 0185 : 80020003'  缺少默认属性  ?  找不到对象的默认属性.  那里错了?? 复制代码 代码如下: Response.Cookies(cookie)[(key)|.attribute]=value 按照这个去写,这个和用几次是没有关系的.

easyui-easyUI设置动态获取数据的下拉列表的默认属性

问题描述 easyUI设置动态获取数据的下拉列表的默认属性 下面是下拉列表的实现方法: data-options="editable:false, panelWidth: '80px', panelHeight:'auto'" style="width: 80px"> ${item.name }/c:forEach 以下是我写的改变默认值的方法: $('#sex').combobox('setValue',"2002"); //2001代表

ecshop jquery冲突,美化商品属性选择 IE中js无法获得默认属性

ecshop 和 jquery 冲突,美化商品属性选择 拷贝一个transport.js  为 transport1.js 在需要用到的页面插入这个新js 隐藏 586行处开始:/* Object.prototype.toJSONString = function () { var a = ['{'], // The array holding the text fragments. b, // A boolean indicating that a comma is required. k,

响应对象 错误 'ASP 0185 : 80020003' 缺少默认属性

asp中我用了两次显示如下 响应对象 错误 'ASP 0185 : 80020003' 缺少默认属性 ? 找不到对象的默认属性.  那里错了?? 复制代码 代码如下: Response.Cookies(cookie)[(key)|.attribute]=value 按照这个去写,这个和用几次是没有关系的.

ECshop在IE浏览器下js无法获得默认属性

商品属性美化之后 属性都用 type= hidden 形式 就算给了默认值 checked=true IE进入第一次加载的时候还是无法获得attr的值. 解决: 在goods.dwt 属性加一个默认值 defaultChecked 如: <!-- {foreach from=$spec.values item=value key=key} -->                              <span class="fl junma {if $key eq 0}h

设置和重设vb.net的属性

当用户可以设置或者得到属性的值的时候,这些属性就在改变.有此属性可以在设计的时候改变.用户可以在属性窗口设置这些属性的值,而不需要写任何代码,而有些代码在设计的时候是不能改变的,所以必须在运行的程序中写入一些设置属性的值的代码. 那些可以在运行的时候设置和读取的属性被称作"read-write"属性.而那些只能在运行的时候读取的代码称为"read-only"属性.1.设置属性值 当需要改变一个对象的外观或者行为时,就可以改变对象的属性值.例如可以通过改变一个text

VB.NET是怎样做到的(搬家版)

VB.net能够实现很多C#不能做到的功能,如When语句.Optional参数.局部Static变量.对象实例访问静态方法.Handles绑定事件.On Error处理异常.Object直接后期绑定等等.VB和C#同属.net的语言,编译出来的是同样的CIL,但为什么VB支持很多有趣的特性呢.我们一起来探究一下. (一)局部静态变量 VB支持用Static关键字声明局部变量,这样在过程结束的时候可以保持变量的数值: Public Sub Test1()     Static i As Inte

VB.NET是怎样做到的(五、六)

VB.net是怎样做到的(五)--实现接口 VB.net采用的实现接口的语法是VB5发明的Implements,这个实现接口的语法在当今主流语言中独一无二.比如我有两个接口: Interface Interface1 Sub Test()End Interface Interface Interface2 Sub Test()End Interface 这两个接口有一个完全一样的成员Test.假设我需要用一个类同时实现两个接口会怎么样呢?先想想看,如果是Java,JScrip.NET这样的语言就

[CLR via C#]10. 属性

原文:[CLR via C#]10. 属性 一.无参属性 对于字段,强烈建议将所有的字段都设为private.如果允许用户或类型获取或设置状态信息,就公开一个针对该用途的方法.封装了字段访问的方法通常称为访问器(accessor)方法.访问器方法可选择对数据的合理性进行检查,确保对象的状态永远不被破坏.如下代码: private sealed class Employee { private String m_Name; private Int32 m_Age; public String Ge