高手们。。
我刚刚开始学习,VC2008的窗口应用程序编程。
我向对一个listbox中添加一个自己定义的字符串变量,这样以后,程序里面就可以灵活的改变listbox中item的值了我看到如果我在界面中添加一个item,代码中就出现了:
this->listBox1->Items->AddRange(gcnew cli::array< System::Object^ >(1) {L"item"});我想问,我该如何才能把红色部分,用我自己定义的变量来代替呢??
我刚刚开始学习,VC2008的窗口应用程序编程。
我向对一个listbox中添加一个自己定义的字符串变量,这样以后,程序里面就可以灵活的改变listbox中item的值了我看到如果我在界面中添加一个item,代码中就出现了:
this->listBox1->Items->AddRange(gcnew cli::array< System::Object^ >(1) {L"item"});我想问,我该如何才能把红色部分,用我自己定义的变量来代替呢??
解决方案 »
- 基于harris角点检测的特征点匹配程序(调试总是有问题)
- 关于Windows 一些小问题
- Windows SYS驱动程序如何实现 HTTP 的网络通讯?
- xp风格界面问题
- 菜鸟问题,如何在一个CTreeView上画一个从右上到左下的斜线?
- 我的服务(Service)程序要用到数据库,必须等到数据库服务启动了,我的服务才能启动,可是我怎么知道数据库服务启动了?
- 如何关闭联众那个开始的全屏flash广告----琢磨中.......
- 求教,sam文件真的就毫无办法复制或操作吗???
- 在CToolBar中, 如何禁止CToolBar自画边框(When mouse over), 来者有分
- vc中能不能象PASCAL中定义子界那样定义一个在一定取值范围内的数据类型?
- 如何让工具栏的按钮变成圆角矩形?
- 如何在对话框中加载JPEG图片作为背景
红色部分在“item”前面的 “L”是一个宏,它是把字符串转化一下,变成UNICODE串,好像UNICODE串才能被windows识别吧。。我也只是记个大概。。
后来我对字符串的定义只要是以下形式就可以了:wchar_t a = L'a';
然后放进listbox的添加函数中:this->listBox1->Items->AddRange(gcnew cli::array< System::Object^ >(1) {a});如果讲的不对大家包涵哈。。我也是初学,自己试出来的
刚才对于字符串的问题,我是这么解决的:
声明字符串变了:System::String^ a = "item1";
添加item:this->listBox1->Items->AddRange(gcnew cli::array< System::String^ >(1) {a});
就是我想对listbox添加一个label,可是,添加进去以后,看不到label上设置的文字。。
添加item:this->listBox1->Items->AddRange(gcnew cli::array< System::String^ >(1) {a});