有两个combobox控件,combobox1数据类型字符型,combobox2数据类型整型。items中定义的有多个数据,如何获取combobox中items中的数据,并将获取的数据存于变量中,其他的过程也可以调用这两个变量。

解决方案 »

  1.   

    s:=combobox1.Items[1];//s为字符变量
    i:=Strtoint(combobox2.Items[1]);//i为整形变量
      

  2.   

    1.定义2个变量,先付为空值(根据情况判断是否需要定义为全局变量.假设为str1,num2)
    2.是否有特定的事件来触发?
    3.将combobox1的值给str1,combobox2的值给num2
    4.调用变量
      

  3.   

    回: jinjazz(近身剪(N-P攻略)) 
    这样可以获取items里面的其他的数据吗?为什么是Items[1],当他获取的是第二条数据的时候里面的[1],难道说会自动的变成[2]?
    回:ls2008(結婚了吧,.....)
    有特定事件调用该变量,是不是说要定义成全局变量的啊?
      

  4.   

    终于看到  jinjazz(近身剪(N-P攻略))  的真身了~~~  ^O^
      

  5.   

    var StrList:TStringList;//变量
    ......
    StrList:=TStrings.create;
    StrList:=combobox1.Items; /不过似乎 没有什么意义,直接用就行了。
      

  6.   

    mydo 欢迎来这里玩~~~我在windows版纯属蹭分的
      

  7.   

    s:=combobox1.Items[1];//s为字符变量 为第二条数据,
    当为第一条数据时为s:=combobox1.Items[0];i:=Strtoint(combobox2.Items[1]);//i为整形变量 为第二条数据
      

  8.   

    还是有点不太明白,大家谁那里有关于这个控件的用法说明啊,属性说明啊等这类的资料啊!有的话可以给我发:EMail:[email protected]
    感激不尽!
      

  9.   

    不用两个combobox,一个搞定, items.addobject('字符型',Tobject(integer(数据型));
      

  10.   

    谢谢各位的方法!我是个初学者,前面的问题已经解决,问题是当其他的过程函数调用这两个变量的时候,提示:[Error] main.pas(75): Not enough actual parameters  ,不是一个实际的参数?
    我的调用方法是:Y:=函数名(s;i);
    请大虾们指点!