2 show00 show00 于 2016.01.28 11:02 提问

C++Builder TValue的问题 5C

环境:XE7 Firemonkey

我给Button做了一个Style,然后想在程序中动态给Style中的属性赋值
这样:
btnImage->StylesData["imagestyle"] = TValue::From("Wnd_Close.png");
btnImage->StylesData["backgroundrectanglestyle.Opacity"] = TValue::From(0.6);
btnImage->StylesData["backgroundanicolor.StopValue"] = TValue::From(claRed);
但是如果TBitmap的话下面这样就不对了,应该是TValue::From不能使用指针的问题
Button2->StylesData["circlestyle.Fill.Bitmap.Bitmap"] = TValue::From(ImageControl1.Bitmap);
但是在Delphi中就是可以的
Button2.StylesData['circlestyle.Fill.Bitmap.Bitmap'] := TValue.From(ImageControl1.Bitmap);
这个应该如何处理呢?

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.29 07:13
show00
show00 但是里面没有关于Tbitmap的啊,这个在Tvalue::Form时好像不对哟
2 年多之前 回复
show00
show00   2016.01.29 12:04

但是里面没有关于Tbitmap的啊,这个在Tvalue::Form时好像不对哟

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#中Dictionary<Tkey,Tvalue>泛型集合漫谈
Dictionary
c# 扩展方法奇思妙用基础:Dictionary<TKey, TValue> 扩展
c# 扩展
Lua数据结构 — TValue(一)
作者:罗日健 数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。 为什么是从TValue说起,TValue是实现Lua弱数据类型的主要数据结构,不但在脚本中的值使用了TValue,连Lua的实现中,很多数据结构也依赖于TValue,TValue
C#泛型集合—Dictionary<TKey,TValue>使用方法
首先要使用Dictionary集合,需要导入c#泛型命名空间        using System.Collections.Generic; 描述 任何键都必须是唯一的,且不能为空 若值为引用类型,则可以为空值 key和value可以是任何类型 创建及初始化 public Dictionarystring, int> mDictionary = new Di
扩展MongoDB C# Driver的QueryBuilder
扩展MongoDB C# Driver的QueryBuilder由于不想直接hardcode "ClassA.MemberA.MemberB" 这样的字符串 ,写了以下几个类,用于以下常用的场景:1. 表达式转换成字符串函数: ExpToStr()2. Collection函数:当有集合成员时,可以使用此类,将返回QueryCollection对象,这个类的代码之后附上3. CollectionA
C++ Builder TValue 赋值方式
C++ Builder TValue赋值调用的TValue的静态方法Make. 调用方式如下: __fastcall setintvalue(TValue &value,int vint) {       TValue::Make(&vint,_TValueRTTIHlpr::get(),value) } 注意需要引用#include
Lua5.2.3源码阅读(1)-TValue,TString
Lua是一个弱类型语言,类型可以在使用的时候变化。对应在源码中,TVable就充当了这个角色,lua中的所有数据类型都可以放在这个结构中。TValue是实现Lua数据类型的主要结构,不仅在脚本中使用了TValue,其他的一些数据结构也依赖于它。首先看看Lua的整个数据类型(lua.h)#define LUA_TNONE (-1) #define LUA_TNIL 0 #de
Dictionary<TKey, TValue> 的foreach便利方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyTest {     class Program     {         public class myClass         {             Dictionary
.NET源码中的SortedDictionary<TKey, TValue>和SortedList<TKey, TValue>
SortedDictionary和SortedList的功能相同,而内部实现的差异却很大,这就决定了他们的用途和场合了。
对Dictionary<TKey,TValue>进行插入与替换操作
Dictionary Lengths = new Dictionary();             for (int n = 0; n             {                 for (int u = 0; u                 {                     if (tableLengths[u].Name == tableArray