Мерцание дочерней формы

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

dimaboyko
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 03.04.2007 (Вт) 14:00

Мерцание дочерней формы

Сообщение dimaboyko » 04.04.2007 (Ср) 7:53

Использую MDI.
На главной форме/родитель использую код:

Код: Выделить всё
Private Sub MDIParentMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim NewLoginForm As New LoginForm
If PicPath.Trim.Length = 0 Then
            MsgBox("Please, setup background picture for the main window! ;)")
        Else
            Try
                Dim c As Control
                For Each c In Me.Controls
                    If TypeOf c Is MdiClient Then
                        c.BackgroundImage = Image.FromFile(PicPath)
                    End If
                Next c
                Application.DoEvents()
            Catch ex As Exception
            End Try
        End If

    End Sub


При перемещении любой дочерней формы, она тянется как след и мерцает. Сильно раздражает!

Как сделать так, чтобы при перемещении не было никакого следа и мерцания?

Всем спасибо!
:D

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 04.04.2007 (Ср) 8:15

Как вариант, пожать файл по вот этому пути - PicPath
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

dimaboyko
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 03.04.2007 (Вт) 14:00

Блин, а что значит ПОЖАТЬ?

Сообщение dimaboyko » 05.04.2007 (Чт) 5:39

Блин, а что значит ПОЖАТЬ? :shock:


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

    TopList