第二个:把list的Style属性设置为1,在窗山拍虚口的贺型_Load事件里写 list.additem label1.caption
希望你满意,说实话,你的问题不是很清楚……
1 在你的面板上画宴知好一个listbox2 右键listbox 看property Inspector
‘string’ 后面有个长得像写字板的图标,左键点它,跳出个对话框,在里面写你的选项就行了,一行代表一个选项,可以写汉字,掘告字母,数字 写什么都行。切记!这里面写的数不是你最后想调用的数,晌散消举个例子,当你运行程序后,你鼠标选了第3行选项,系统会返回’3‘这个值,选第几个选项就返回数字几。
‘Tag’ 可以在后面的框里写你给这个listbox起的名字,不写就默认为list1,2,3...,建议你给它起个新名字,不然面板控制钮一多,自己都弄混了;
3 这个时候可以看你的m函数了,右键LISTBOX看callback。进入程序里你会看见
function listbox1_Callback(hObject, eventdata, handles)
上面 listbox1就是你的选项框的名字
用A= get(handles.listbox1,'value')语句来把选项框的值赋给A
%下面的举个栗子,对你有用
A= get(handles.listbox1,'value')%A的值代表我们选的是第几个选项
switch A
case 1 % 当我们选的是1 时,给变量B赋个什么样的值,依次类推,最后B将是你想要的结果
B=100
case 2
B=200
case 3
B=300
case 1
B=100
case 4
B=400
end
累死我啦 希望对你有用
新建工程,注意选择 MFC AppWizard(exe),并输入工程名在d出的对话框中选择【基于对话框】,然后确定
在对话框界面中,删除不需要的静态文本控件,并添加listcontrol列表控件
右击控件,在样式中选择【报告】
右击列表控件,选择【建立类向导】。在d出的对话框中,选择 Member Variables
在下面的控件中,点击选中IDC_LIST1,点击右上角的【Add Variable】
在d出的添加控件变量对话中,输入控件变量的名称,并确定
下面的类别和变量类型保持默认即可。
之后回到之前的 MFC ClsssWizard 对话框,点击确定即可。这样就成功给控件添加一个控制变量了 ^_^
在项目名Dlg.cpp文件中的OnInitDialog()函数里添加代码
注意或芹,在这个函数的最后,return TRUE 前添加代码缓弯。
列表中,插入一列,用函数InsertColumn()。其参数依次表示:列号,列标题, 对齐方式,列宽,子视图的索引。
在插入列后,用函数InsertItem()来添加行。其扰团闷第一个参数表示行的索引,第二个参数表示插入的文本。
添加行后,给行设置文本用函数SetItemText()。其第一个参数为行号,第二个参数为列号,第三个参数表示设置的文本信息。
程序运行后的结果
可以根据需要设置多列,改变标题、行和列的内容。体会其函数的使用顺序和调用方法。自己试着多写几次就可以记住啦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)