lambda logo
Por lanzamiento, todos nuestros planes tienen un descuento del 50%.

Tiempo de lectura: ~ 2 minutos

211 vistas

Crear Configuraciones de usuario con la API de Revit

# Revit API

Actualizado 3 de octubre de 2024

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}

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();

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.

Comparte este artículo

Suscribirse para recibir
actualizaciones

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

lambda logo

+51 954 904 461

informes@lambda.com.pe

FacebookInstagramLinkedinYoutube

© 2024 Lambda Ingeniería e Innovación, todos los derechos reservados.