| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2195 人关注过本帖
标题:求助关于listbox接收与删除的问题
只看楼主 加入收藏
chaoqun307
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-6-23
收藏
 问题点数:0 回复次数:4 
求助关于listbox接收与删除的问题
我做了一个GUI界面,想通过APPEND将左边的内容添加到右边,但是当我选中其中一项时,左边全部添加到了右边,而且 我又应该如何将右边选中项删除而不影响其他项。
搜索更多相关主题的帖子: listbox 添加与删除 
2008-07-01 09:38
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
收藏
得分:0 
function test_listbox( varargin )

if nargin == 0
    figureHandle = figure('Tag', 'MyFigure');
    uicontrol('Style', 'listbox', 'Tag', 'listbox1', 'Pos', [50 50 100 200], 'String', {'a','b','ccc','ddd','ee'});
    uicontrol('Style', 'listbox', 'Tag', 'listbox2', 'Pos', [300 50 100 200], 'String', {'ab','bc','ddd','sad','wd'});
    uicontrol('Style', 'pushbutton', 'Tag', 'button1', 'Pos',  [190 160 70 25], 'String', 'Append', 'Cal', 'test_listbox(''Append'', gcbo)');
    uicontrol('Style', 'pushbutton', 'Tag', 'button2', 'Pos',  [190 120 70 25], 'String', 'Delete', 'Cal', 'test_listbox(''Delete'', gcbo)');
   
    handles = guihandles(figureHandle);
    guidata(figureHandle,handles);
else
    feval(varargin{:});
end

function Append( h )

handles = guidata( h );

value1 = get(handles.listbox1, 'Value');
string1 = get(handles.listbox1, 'String');

value2 = get(handles.listbox2, 'Value');
string2 = get(handles.listbox2, 'String');

string2{end+1} = string1{value1};

set(handles.listbox2, 'String', string2);

function Delete( h )

handles = guidata( h );

value = get(handles.listbox2, 'Value');
string = get(handles.listbox2, 'String');
string(value) = [];

set(handles.listbox2, 'String', string);

OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2008-07-07 23:55
chaoqun307
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-6-23
收藏
得分:0 
非常感谢
2008-07-08 19:58
chaoqun307
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-6-23
收藏
得分:0 
程序里好像有个新问题,当删除右边listbox中最后一项时,listbox会消失
2008-07-09 09:37
chaoqun307
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-6-23
收藏
得分:0 
????
2008-07-26 20:35
快速回复:求助关于listbox接收与删除的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020288 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved