How can I make the numeric edit field blank?

44 visualizaciones (últimos 30 días)
석호 김
석호 김 el 22 de Mayo de 2023
Editada: Amos el 26 de Mayo de 2023
Hi. I have a question about numeric edit field object when using App Designer.
I want to make the numeric edit field blank, but it shows that 'AllowEmpty' property is off.
However, I can't find the 'AllowEmpty' property at App Designer.
Isn't it possible to make numeric edit field blank?

Respuesta aceptada

Matt J
Matt J el 22 de Mayo de 2023
You can set the ValueDisplayFormat property to %0.0d

Más respuestas (1)

Amos
Amos el 26 de Mayo de 2023
Editada: Amos el 26 de Mayo de 2023
It appears the .AllowEmpty property is available but hidden (not listed; no autocomplete)
The following works (R2023a):
classdef xEmptyNumField < matlab.ui.componentcontainer.ComponentContainer
% Properties that correspond to underlying components
properties (Access = private, Transient, NonCopyable)
allowEmptyButton matlab.ui.control.StateButton
xview matlab.ui.control.NumericEditField
end
...
% Callbacks that handle component events
methods (Access = private)
% Value changed function: allowEmptyButton
function allowEmptyButtonValueChanged(comp, event)
comp.xview.AllowEmpty = comp.allowEmptyButton.Value;
end
end
...
end

Categorías

Más información sobre Create Custom UI Components en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by