Ocultar Proyecto de ALT+TAB

Iniciado por rigorvzla, 8 Junio 2018, 03:46 AM

0 Miembros y 2 Visitantes están viendo este tema.

rigorvzla

Buenas noches amigos, hoy les traigo una consulta con la cual no eh dado respuesta por ningun lado y espero ustedes puedan ayudarme, mi proyecto al iniciar abre dos "ventanas" puedo manipular una , y la otra es una"alerta" para el usuario, el problema empieza que cuando apreto (alt+tab) , en ese menu (no se como se llama) se muestra todo lo que esta activo , incluyendo la "ventana de alerta" mi pregunt es.

Existe alguna manera para ocultar una ventana especifica del proyecto al apretar (alt+tab) ? y si es asi, como seria la forma.

Muchas Gracias .!

Eleкtro

#1
Bueno, por "ventana" asumo que te refieres a un Form de Windows Forms. Si quieres que no aparezca el Form, una de tres: te responsabilizas de ocultar dicho Form cuando no necesites que esté visible (Form.Visible = False), o creas un contenedor MDI y agregas el form como hijo (Form.Parent = FormPadre), o modificas el estilo exendido de ventana del form para darle la apariencia de una ventana sin bordes (Form.FormBorderStyle = FormBorderStyle.None) o bien para darle la apariencia de una ventana de herramientas (Form.FormBorderStyle = FormBorderStyle.SizableToolWindow / WS_EX_TOOLWINDOW) y además ocultarlo de la barra de tareas de Windows (Form.ShowInTaskbar = False).

Explicación y ejemplos:


Saludos.








rigorvzla

Muchas gracias por la respuesta, lo que ocurre es q no se si llamarlo "form" cuando se basa en wpf.

Por otro lado la respuesta la encontre aqui

https://social.msdn.microsoft.com/Forums/vstudio/en-US/9c4ada92-5065-4abb-a295-d62e5ddaf2b1/wpf-window-is-showen-in-alttab-list-though-windowstylequotnonequot-amp?forum=wpf

Poco despues de postear, de todos modos gracias nuevament ey espero esa informacion le sea de utilidad alguien mas igual que ami

Serapis

Jo... que falta de respeto...

Publicas una pregunta, apenas una hora después te responden, y mediodía después vienes a decir que encontraste la respuesta en otra parte, cuando inicialmente decías que "una consulta con la cual no eh dado respuesta por ningun lado"... es decir que ya habías consultado en todas partes y venías aquí como ¿'útimo recurso'?.

Si haces una pregunta y alguien te responde (no una semana después, que en ese caso parece razonable que en ausencia de respuestas decidas seguir indagando en la red), valoras su respuesta y listo... no tiene sentido mostrar desprecio por la ayuda prestada diciendo que: "lo encontré en otro lado", cuando lo que te han respondido es certero con tu pregunta... solo conseguirás que desistan de volver a ayudarte.

rigorvzla

En ningun momento desestimo la ayuda, todo lo contrario , la agrezco mucho , siempre que me asisten, en especial a Elektro que ya desde hace mucho me ha ayudado , agradezco su paciencia.
Y por las ayudas de el que me ha mostrado la puerta para partir a seguir investigando y culturizandome un poco mas del tema, anoche cuando publique el post segui investigando, por que de alguna manera debia buscar solucion y cruzarme de brazos no era opcion. (Ya antes elektro me dijo algo que aprendi muy bien y fue , no esperar que la gente me solucione las cosas sin yo hacer nada, debo tener la desencia de investigar hasta lo mas recondito y asi la ayuda prestada sera mucho mejor por que sabre de que me hablan).

Este consejo al principio no lo entendi pero luego mas adelante tenia toda la razon.

Decido compartir mi descubrimiento por que asi como yo, otras personas puede que tengan el mismo problema y es una forma de contribuir de mi parte y si alguien mas tiene una solucion diferente , seria una opcion tambien valida para la solucion a un problema.

Te mensionare que  este no fue el "Ultimo Recurso" ya que solo publique aqui mi inconveniente, la pagina que menciono esta en ingles  y ni siquiera fui yo el que abrio el hilo ni mucho menos, osea ya estaba ahi.

Sigo aclarando el hecho de que respondi 12 horas despues y es que la diferencia de horario es de esa hora aproximadamente, no pretendia faltar el respeto ni mucho menos y aunque no puedo decir que Elektro me conoce, ya en ocasiones anteriores (cuando nos conocimos) hubo este tipo de malos entendidos.

Nuevamente doy gracias por la asistencia elektro a tu respuesta acertada como siempre y no se si lamentar haber tambien encontrado respuesta al paralelo tuyo y comentarla aqui, pero lo menos que eh querido es ofender , dañar, menospreciar o lastimar a alguien.

Feliz Dia Hora Venezuela 12:13pm Buen Provecho


Eleкtro

#5
Sinceramente no me sentí ofendido / faltado al respeto, así que no te preocupes, y gracias de todas formas a @NEBIRE por la consideración. Eso sí, lo que molesta es que publiquen una consulta y llamar a las cosas por nombres no muy apropiados que son de libre interpretación (ej. "ventana") ya que no especificaste la tecnología que estás usando, en este caso WPF, que no tiene nada que ver con Windows Forms.

Saludos!