主要内容

日常事务相关内容diseñador中间事务相关内容programación

La mayoría de los componentes de La interfaz de日常事务están disponibles en el diseñador de applicaciones para arrastrar和colocar en el lienzo。组件库偶然,可能的必要的agregar组件中间programación在远景中código。Estas son alguas situation aciones comunes:

  • Crear components que no están disponibles en el。组件库Por ejemplo, una aplicación que muestra un cuadro de diálogo debe llamar a la función adecuada para mestar el cuadro de diálogo。

  • Crear组件dinámicamente según las didiciones de tiempo de ejecución。

阿格瑞加组成部分在通常情况下的中间programación, debe美洲驼a la función adecuada para crear el componente, asignar una devolución de美洲驼Al componente, a continuación, escribir la devolución de美洲驼como una función辅助。

我们彼此相连devolución羊驼

Llame a la función que crea el component desde dentro de una devolución de llamada existente (para obtener una lista de funciones de componente, consulte)。La devolución大羊驼的不一样的lugar para crear组件porque esa devolución大羊驼的不一样的长腿和长腿aplicación。StartupFcnEn otros casos, puede crear组件dentro de una función de devolución de llamada不同。我爱你,我爱你,我爱你diálogo我爱你,我爱你botón,我爱你función我爱你diálogo我爱你función我爱你botón。

我们的世界función我们的世界,特别是我们的世界,我们的世界,我们的世界。我的梦想,我的梦想botón我的梦想,我的梦想。在case este, la figura tiene nombre predeterminado que asigna diseñador de plicaciones()。app.UIFigure

b = uibutton(app.UIFigure);

continuación,特别是关于devolución关于función公式的解释@app。callbackname.尊敬的上帝,尊敬的战士建立上帝的仁慈botón在那función de devolución上帝的信仰。ButtonPushedFcnbmybuttonpress

b.ButtonPushedFcn = @app.mybuttonpress;

Escriba la devolución de llamada

Escriba la función de devolución de llamada para el componente como una función辅助privada。La función debe tener, y como tres primeros argument。应用程序src事件Este es un ejemplo de una devolución de llamada escrita como una función辅助privada。

方法(Access = private)函数mybuttonpress(app,src,event) disp('有一个美好的一天!');结束结束

Para escribir una devolución de llamada que acepte argument de entrada adicionales, especfique los argumenttos adicionales después de los tres primeros。Por ejemplo, esta devolución关于羊驼和动物之间的关系xy

方法函数addxy(app,src,event,x,y);结束结束

Para asignar esta devolución de llamada a un componente,特别是la apedad de devolución de llamada del componente como matriz de celdas。celdas de la matriz de celdas debe ser El identificador de función。万物之分,万物之分,万物之价值。比如:

b.ButtonPushedFcn = {@app.addxy,10,20};

Ejemplo: cuadro de diálogo de confirmación con una función关闭

Esta aplicación muestra cómo mostrar un cuadro de diálogo de confirmación que ejuta una devolución de llamada cuando se cierra el cuadro de diálogo。

通常情况下有环的地方botón cerrar de la ventana(),一般情况下的地方diálogo para confirmar que el usuario desea cerrar la aplicación。X笛卡达的常用词diálogo,拉玛达的引子devolución。CloseFcn

Ejemplo: aplicación que rellena nodos de árbol basados en un archiivo de datos

Esta aplicación muestra cómo agregar dinámicamente nodos de árbol en timempo de ejecución。医院中存在的三棵树árbol医院中存在的一棵树aplicación。禁止犯罪,在时间上ejecución,在时间上aplicación在医院的权利和权利之间达成一致。El contenido de la hoja de cálculo determina El número de nodos secundarios和las礼节de los nodos secundarios。patients.xls

在我们的日常生活中有一个不光彩的世界árbol,在我们的生活中,在我们的性生活中,在我们的国家中。患者信息La aplicación almacena los cambios en los datos de una matriz de tablas。

特马relacionados