How to display an error message in GUI?
Afficher commentaires plus anciens
I have a figure of table. The user will insert a data into the table. If the user suddenly inserts the wrong data, the table will be 'NaN'. My question is how I want to make the table does not display 'NaN' on the table but I want an error message appear. I have this coding:
function Mytable1_CreateFcn(hObject, eventdata, handles)
if isnan(Mytable1)
set(hObject, 'Data', 0);
errordlg('Input must be a number','Error');
end
handles.Mytable2 = hObject;
guidata(hObject,handles);
But there is an error with this code. Is this coding are correct to answer my question?
Réponse acceptée
Plus de réponses (2)
slumberk
le 18 Fév 2011
4 commentaires
Matt Fig
le 18 Fév 2011
What are the dimensions of Mytable1? Is it a vector cell array, or cells within cells?
slumberk
le 18 Fév 2011
Matt Fig
le 18 Fév 2011
No, it is not a matrix. If it was a matrix, the error message wouldn't say,
"??? Undefined function or method 'isnan' for input arguments of type 'cell'."
Paulo Silva
le 18 Fév 2011
all(cellfun(@isempty,Mytable1))
Catégories
En savoir plus sur Migrate GUIDE Apps dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!