Formularios C # 2 y pregunta de opacidad

Tengo 2 formas. en el segundo formulario tengo una barra de seguimiento. Siempre que esa barra de seguimiento cambie su valor, quiero que el formulario 1 se vuelva transparente. Mi código.

opacitytrackBar1.ValueChanged + = nuevo EventHandler (opacitytrackBar1_ValueChanged);

pero ¿cuál es el código para configurar la opacidad de form1? ¡Gracias!

preguntado el 30 de agosto de 11 a las 23:08

Puede ser útil saber qué marco de interfaz de usuario está utilizando, por ejemplo, WinForms, WPF, etc.

2 Respuestas

¿Estás tras el .Opacity propiedad en el objeto de formulario? http://msdn.microsoft.com/en-us/library/system.windows.forms.form.opacity(v=VS.80).aspx

Respondido 31 ago 11, 03:08

Sí, estoy intentando utilizar la propiedad .opacity. Probé el enlace que proporcionó, pero aparece el siguiente error: Error 1 Se requiere una referencia de objeto para el campo, método o propiedad no estática 'System.Windows.Forms.Form.Opacity.get' - Vlad

Debe usarlo en su instancia de form1. En su uso del controlador de eventos this.Opacity - kmcc049

Puede que no me entiendas. Tengo una barra de seguimiento en form2, quiero que el formulario 1 tenga una opacidad de acuerdo con la barra de seguimiento de form2. - Vlad

¿Tiene alguna relación entre form1 y form2? ¿Form2 se abre como un elemento secundario de form1? Necesita una referencia entre ellos para que pueda obtener su instancia de form1 y usarla allí: kmcc049

Um por niño, ¿te refieres si el formulario 2 se abre con un comando en el formulario 1? si es así, entonces no. la forma 2 siempre está ahí. - Vlad

Respondido 31 ago 11, 03:08

Error 1 'System.Windows.Forms.Form.Opacity.set': no ​​se puede llamar explícitamente al operador o al accesor - Vlad

this.Opacity = 0.5; MessageBox.Show ("Volver a la opacidad normal"); this.Opacity = 1.0; Mira esto. - BizApps

Quiero que form 2 controle la opacidad de form1. La Form 2 es la que tiene la barra de seguimiento. si utilizo this.opacity, la forma 2 se vuelve transparente. Quiero que la forma 1 sea. - Vlad

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.