Pregunta

He revisado casi todas las propiedades que se me ocurren, pero no he encontrado una manera simple de ocultar el encabezado en un control WinCom UltraCombo de Infragistics.

Los encabezados tienen sentido cuando tengo varias columnas visibles y otras cosas, pero a veces sería bueno ocultarlo.

Para dar un ejemplo simple, digamos que tengo un cuadro combinado que muestra si algo está activo o no. Hay una etiqueta al lado que dice & Quot; Active & Quot ;. El cuadro combinado tiene una columna visible con dos filas: & Quot; Sí & Quot; y " No " ;.

Cuando el usuario abre el menú desplegable, ve " Activo " o cualquiera que sea el título del encabezado de la columna y luego las opciones. Me gustaría que solo muestre & Quot; Sí & Quot; y " No " solo.

Es un problema estético menor que probablemente solo me molesta y ni siquiera lo notan los usuarios, pero todavía me gustaría saber si hay alguna forma de evitar este comportamiento predeterminado.

RESOLUCIÓN: Como sugirió @Craig, ColHeadersVisible es lo que necesitaba. La ubicación de la propiedad era ligeramente diferente, pero era bastante fácil de localizar. Una vez que configuro DisplayLayout.Bands (0) .ColHeadersVisible = False , el menú desplegable se muestra como yo quería.

¿Fue útil?

Solución

<DropDownLayout ColHeadersVisible="No"></DropDownLayout> funciona para nosotros. Esto está en Infragistics NetAdvantage para .NET 2008.

Otros consejos

Entiendo que la suite Infragistics WinForms es que UltraCombo está diseñado para uso en múltiples columnas (o UltraGrid incorporado).

Lo que hice para solucionar esto fue reemplazar esos UltraCombos con controles UltraComboEditor. Estos son IG & Quot; mejorado & Quot; versiones del cuadro combinado estándar .NET.

Eso puede o no ser apropiado en su caso, dependiendo de su escenario de uso. Sin embargo, parece que tiene una resolución usando el UltraCombo original, que definitivamente tendrá un menor impacto en su código existente.

(Y gracias a ti y a Craig a los dos: en realidad pasé por alto esa propiedad cuando pasé por este dolor la primera vez; ¡estoy haciendo una nota mental de dónde está para el futuro!)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top