Tengo una aplicación .NET 2.0 que funciona muy bien en XP y Vista, pero en Windows 7 RC (64) se bloquea con el siguiente error:Windows 7 TextureBrush..ctor error()
Excepción información
Tipo de excepción: System.OutOfMemoryException mensaje: Fuera de memoria. datos: System.Collections.ListDictionaryInternal TargetSite: .ctor Vacío (System.Drawing.Image, System.Drawing.Drawing2D.WrapMode) HelpLink: NULL Fuente: System.Drawing
StackTrace información
en System.Drawing.TextureBrush..ctor (Imagen de imagen, WrapMode wrapMode) en System.Windows.Forms.ControlPaint.DrawBackgroundImage (Gráficos g, Imagen backgroundImage, Color backColor, ImageLayout backgroundImageLayout, Límites de rectángulo, Rectángulo clipRect, Punto scrollOffset , RightToLeft rightToLeft) en System.Windows.Forms.Control.PaintBackground (PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset) en System.Windows.Forms.Control.PaintBackground (PaintEventArgs e, Rectangle rectangle) en System.Windows.Forms. Control.OnPaintBackground (PaintEventArgs pevent) en System.Windows.Forms.ScrollableControl.OnPaintBackground (PaintEventArgs e) en System.Windows.Forms.Control.PaintWithErrorHandling (PaintEventArgs e, capa Int16, disposeEventArgs booleanas) en System.Windows.Forms .Control.WmPaint (Mensaje & m) en System.Windows.Forms.Control.WndProc (Mensaje & m) en System.Windows.Forms.ScrollableControl.WndProc (Mensaje & m)
¿Alguna idea sobre por qué esto está sucediendo o cómo puedo programarla? Solo está pintando un formulario estándar sin antecedentes especiales.
ACTUALIZACIÓN: He encontrado que esto es solo un problema cuando BackgroundImageLayout = ImageLayout.Tile, que también es el predeterminado. Establézcalo en Zoom o Centro, y el problema desaparece. Sin embargo, eso es bastante insatisfactorio, porque lo necesito para mosaico.
¿Funciona bien en XP y Vista ** de 64 bits **? –
Sí, funciona bien en las versiones de 32 y 64 bits de XP y Vista. –
Gracias (era un tiro en la oscuridad, tenía algunos problemas de sonido similares relacionados con problemas de arco cruzado recientemente.) Lo siento, sin ideas. –