|
10301
|
Programación / .NET (C#, VB.NET, ASP) / Ayuda para corregir error visual redrawing effect en mi form
|
en: 24 Noviembre 2012, 09:41 am
|
Como reproducir este error? 1. Crear un nuevo winform 2. Seleccionar una imagen de fondo para el form 3. Añadir un panel 4. Cambiar la spropiedades del panel a "Color=Transparent", "AutoScroll=True", y añadr unos cuantos controles dentro del panel. Ejemplo:  5. Ahora scrollear arriba o abajo y... 
¿Como corregir este error? Yo: He probado todo lo que me han aconsejado expertos, y sigo sin tener idea. El método de Invalidate o Refresh soamente disimulan el problema real y crean otro problema, porque se "flashea" el panel todo el rato si scrolleamos. Una solución sería crear una vScrollbar para mi panel, y cambiar el mínimo de scroll-lines al usar la mouse-wheel, por ejemplo scrollear 15 lineas en vez de las 6 por defecto, ya que si scrolleo una página entera no tengo ningún problema visual. Pero esto no se hacerlo por mi mismo, si alguien me pudiera dar un ejemplo se lo agradecería mucho, pues con esto ya podría terminar mi app.
Más información: (Supuestas soluciones que a mi no me han servido del todo, quizás no he sabido usarlas correctamente) http://stackoverflow.com/questions/13516557/visual-problems-with-the-form-background-imagehttp://stackoverflow.com/questions/13535693/change-mouse-wheel-scroll-lineshttp://www.daniweb.com/software-development/vbnet/threads/441204/how-to-correct-a-redrawing-background-cutted-effect-inside-a-panelhttp://www.vbdotnetforums.com/vb-net-general-discussion/54165-how-correct-redrawing-background-cutted-effect-inside-panel.html#post153014
|
|
|
10302
|
Programación / .NET (C#, VB.NET, ASP) / Re: Una pregunta sobre el autoscroll de un panel
|
en: 23 Noviembre 2012, 21:43 pm
|
puf...odio mi panel... Una pregunta seba, es que no sé donde buscar esta información... necesito modificar el número de líneas que sube o baja el mousewheel Es decir, si bajas la rueda del ratón, puede bajar 5 lineas, o 3, o 10... pues quiero indicarle eso a mi scrollbar en el evento mousewheel. me refiero a esto:  Sé que es posible, porque por ejemplo Winamp tiene una opción para eso. pero no encuentro el término, ni el evento, ni nada de nada
|
|
|
10304
|
Programación / .NET (C#, VB.NET, ASP) / Re: (SOLUCIONADO) Adjuntar DLL dentro del Executable?
|
en: 23 Noviembre 2012, 20:07 pm
|
'PlayLists.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. mscorlib Microsoft.VisualStudio.HostingProcess.Utilities System.Windows.Forms System.Drawing System Microsoft.VisualStudio.HostingProcess.Utilities.Sync Microsoft.VisualStudio.Debugger.Runtime vshost System.Data System.Core System.Deployment System.Design System.DirectoryServices System.Security System.Xml System.Xml.Linq System.Data.DataSetExtensions Microsoft.VisualBasic PlayLists Ookii.Dialogs The program '[236] PlayLists.vshost.exe: Program Trace' has exited with code 0 (0x0). The program '[236] PlayLists.vshost.exe: Managed (v4.0.30319)' has exited with code -1 (0xffffffff).
|
|
|
10305
|
Programación / .NET (C#, VB.NET, ASP) / Re: Una pregunta sobre el autoscroll de un panel
|
en: 23 Noviembre 2012, 19:57 pm
|
no entendi  Fíjate en lo que he marcado en rojo  Si muevo el mouse mientras mantengo pulsado la cosa esa, el contenido del panel no se mueve. solamente se mueve el panel cuando quito el dedo del ratón. En las aplicaciones (Al menos las profersionales xD) los paneles bajan/suben progresivamente cuando se mantiene pulsado la cosa esa...
|
|
|
10308
|
Programación / .NET (C#, VB.NET, ASP) / Re: Adjuntar DLL dentro del Executable?
|
en: 23 Noviembre 2012, 17:18 pm
|
ok gracias, eso lo sabía, lo que no sabía era que hacer con el otro sub_main xD, he borrado el otro módulo, no tenía mucha importancia. Ahora ya he completado tus pasos, pero mi app sigue necesitando la dll! me dijiste que copiase esto tál cual: Dim vStream As Stream = Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsApplication1." & vNombre & ".dll")
¿Seguro que no debo poner el nombre de mi recurso ahí? EDITO:   
|
|
|
10309
|
Programación / .NET (C#, VB.NET, ASP) / Re: ¿diferencia de Visual Studio 2008 vs 2010 vs 2012 cual es mejor?
|
en: 23 Noviembre 2012, 17:06 pm
|
No tomes muy en cuenta mi opinión, llevo poco en VS, pero hace unos años probé el 2010, no me gustó nada, me desmotivé y abandoné la programación de NET, con el 2012 estoy encantado, la interfaz es exquisita, y además...siempre hay que estar bien actualizados, con el 2012 trabajas por defecto en el Framework 4.5.
Por otro lado, no es lógico pensar que una IDE más antigua va a poder ser mejor que una más nueva, estoy seguro que el 2012 es el mejor de todos los VS.
Un saludo!
|
|
|
|
|
|
|