lambda logoLambda
  • Blog

  • ⭐ Planes

  • Empresas

Campus virtual
lambda logoLambda

Ofrecemos una amplia gama de cursos en línea de gestión y automatización de procesos BIM diseñados por expertos.

FacebookInstagramLinkedInYouTube

Cursos

  • Gestión de Proyectos BIM
  • Automatización con Dynamo
  • Python Aplicado a la Automatización en BIM
  • Automatización en Revit con C# y la API de Revit
  • Todos los cursos

Enlaces rápidos

  • Academia
  • Blog
  • Planes
  • Empresas

Contacto

  • Lima, Perú
  • contacto@lambda.com.pe
  • (+51) 969 649 907
Libro de Reclamaciones

Libro de Reclamaciones

Conforme a la Ley N° 29571

📕 Acceder al Libro de Reclamaciones

© 2025 Lambda. Todos los derechos reservados.

Términos y condicionesPolítica de privacidad

Tiempo de lectura: ~ 2 minutos

Crear Configuraciones de usuario con la API de Revit

En este artículo, te guiaremos paso a paso en la creación de una configuración de usuario personalizada en tu aplicación. Abordaremos cómo gestionar preferencias individuales, desde aspectos visuales hasta configuraciones avanzadas, utilizando tecnologías modernas para mejorar la experiencia del usuario es de usuario.

# Revit

# API

# C#

Actualizado 14 de diciembre de 2024

Contenido

- Definir configuración- Crear Interfaz de usuario
Regresar a blogs

Durante la semana se me contrato para un proyecto que consistía en el desarrollo de un aplicativo en Autodesk Revit. El aplicativo era sencillo, al inicio, se tenía que crear un addin que permita cuantificar la cantidad de Encofrado de elementos estructurales.

Uno sabe que realizar un aplicativo no solo se trata de crear lo que debería hacer, sino también generar funcionalidades alrededor de la función principal para que se genere una mejor experiencia al usuario durante su uso.

Por lo que decidí generar una lista de artículos enfocada en esas funcionalidades secundarias que ayudaran a mejorar la experiencia del usuario. La primera funcionalidad que hablaré es como generar una interfaz para que el usuario pueda guardar configuraciones y utilizarlas. Para ser más específicos, esta funcionalidad le permitirá al usuario guardar el nombre del el parámetro donde se guardara el encofrado.

Video de Encofrado

Definir configuración

Dentro de las propiedades del proyecto tenemos de definir configuraciones para guardar la variable que utilizara el usuario.

Definir Parametro.gif

Crear Interfaz de usuario

Crearemos una simple interfaz de usuario con un textbox que permitirá al usuario ingresar el valor del parámetro y dos botones para definir si acepta el cambio o cancela la ejecución del cambio.

Interfaz de usuario

Dentro del código del formulario recuperamos el valor actual de la variable Parámetro al iniciar nuestro formulario

1public fmrUserSettings()
2{
3  InitializeComponent();
4  txtParameter.Text = (string)Properties.Settings.Default["Parameter"];
5}
6

Luego guardaremos el valor que el usuario ingrese a nuestro textbox. Pero primero comprobamos que el valor ingresado no sea vacío.

1if (txtParameter.Text.Trim().Length == 0)
2{
3  MessageBox.Show("Escriba un parámetro");
4  return;
5}
6Properties.Settings.Default["Parameter"] = txtParameter.Text.Trim();
7

Eso sería toda la configuración necesaria para nuestro addin que mejora por mucho la experiencia del usuario, permitiéndole configurar el parámetro donde guardar su información.

GIF de éxito

Este es un artículo supercorto, espero que les sea de utilidad para sus próximos proyectos. En la parte inferior del blog tienen la posibilidad de escribir que otros temas les gustaría que escribiéramos. Por último, este miércoles viene un post interesante, así que no olviden de seguirme en mis redes sociales.

Espero que les sirva el pequeño tutorial sobre como crear. ¿Cómo apoyarme a seguir creando contenido? simplemente compartan el artículo, síganme en YouTube, Instagram y Facebook.

¡Nos vemos en el próximo artículo!

Comparte este artículo

Suscribirse para recibir actualizaciones

Recibe semanalmente tutoriales, recursos, noticias sobre temas innovadores dentro del sector construcción y destaca profesionalmente.

Constructor Innovador