brunuu Posted November 29, 2015 at 10:02 PM Report Share #590225 Posted November 29, 2015 at 10:02 PM Ok, por alguma razão o desenho não é feito quando anteriormente aparece uma MessageBox. Por exemplo: MessageBox.Show("bla bla bla") desenho.DrawRectangle(UmaPenQualquer, 25, 25, 25, 25); Desta maneira o quadrado nunca é desenhado, a mensagem aparece mas não aparece desenho nenhum depois desenho.DrawRectangle(UmaPenQualquer, 25, 25, 25, 25); MessageBox.Show("bla bla bla") Mas se for assim todo já funciona, só que eu tenho que permitir que ambos os métodos funcionem Link to comment Share on other sites More sharing options...
He B TeMy Posted November 29, 2015 at 10:18 PM Report Share #590227 Posted November 29, 2015 at 10:18 PM Exacto, se pusesses um breakpoint no teu código reparavas que messagebox.show() bloqueia o thread até uma opção for seleccionada ou a janela destruída. Tens duas opções, ou fazes a tua própria messagebox form (não é dificil) ou executas messagebox.show() noutro thread, ou seja, crias um thread novo, mas esta opção vai fazer com que a resposta á mensagem (sim/não/fecho...etc) seja retornada para o novo thread, se não precisares de obter resposta na mensagem não é problema. 1 Report Link to comment Share on other sites More sharing options...
brunuu Posted December 1, 2015 at 03:09 PM Author Report Share #590275 Posted December 1, 2015 at 03:09 PM Hm, vou fazer então uma messagebox propria Obriagdo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now