1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| function test
uitable(...
'data',repmat({'11'},6,3),...
'ColumnName',({'A'}),...
'ColumnEditable', true(1,3),... % les 3 colonnes sont éditables
'CellEditCallback',@CellEdit,...
'CellSelectionCallback',@CellSelection);...
uicontrol(...
'style','pushbutton',...
'units','normalized',...
'String','clique',...
'position',[0.6, 0.5, 0.4, 0.1],...
'callback',@Clique);
uicontrol(...
'style','edit',...
'Units','normalized',...
'Position',[0.6,0.05,0.4,0.1],...
'string','0',...
'HorizontalAlignment','right',...
'callback',@Edit);
function CellSelection(hObject,eventdata) % CellSelectionCallback
eventdata.Indices % Indices de la nouvelle cellule
function CellEdit(hObject,eventdata) % CellEditCallback
eventdata.Indices % Indices de la cellule courante
eventdata.NewData % Nouveau contenu
function Clique(hObject,eventdata) % Appui sur bouton clique
function Edit(hObject,eventdata) % Zone éditable Callback
get(hObject,'string') % Contenu |
Partager