quinta-feira, 30 de outubro de 2008
Contornando Bug do C# Windows Forms
O Windows Forms do C#, no Visual Studio 2005, tem um "bug" que não afeta o funcionamento do programa, mas o efeito visual gerado por ele é muito feio.
Ao criar um formulário, para aplicações MDI, e definir que ele não deve apresentar o botão maximizar (MaximizeBox = false), espera-se que ele nunca apareça maximizado, porém isso nem sempre acontece.
O problema ocorre quando o aplicativo está com uma janela aberta e maximizada. Ao abrimos o segundo , não modal (janela.Show()) e com o botão maximizar desabilitado, esta última também inicia de forma maximizada. Somente depois de clicar em seu botão restaurar é que ele passa a funcionar corretamente.
Para contornar esse erro, você deve definir durante o evento "Load" desses formulários, que eles não devem retornar ao tamanho normal caso estejam maximizados.
Então, crie uma janela ancestral, para todas as suas janelas e codifique o evento Load assim:
#region Correção de Bug do VisualStudio na apresentação de janelas com botão MAXIMIZAR desabilitado
// Se o formulário está com o botão maximizar desabilitado
if (!this.MaximizeBox)
{
// E o estado atual dele é maximizado, então
if (this.WindowState == FormWindowState.Maximized)
{
// Muda o estado para normal durante o load da janela (Correção de Bug do VisualStudio)
this.WindowState = FormWindowState.Normal;
if (this.MdiParent != null)
{
this.MdiParent.Refresh();
}
else
{
this.Refresh();
}
}
}
Ao criar um formulário, para aplicações MDI, e definir que ele não deve apresentar o botão maximizar (MaximizeBox = false), espera-se que ele nunca apareça maximizado, porém isso nem sempre acontece.
O problema ocorre quando o aplicativo está com uma janela aberta e maximizada. Ao abrimos o segundo , não modal (janela.Show()) e com o botão maximizar desabilitado, esta última também inicia de forma maximizada. Somente depois de clicar em seu botão restaurar é que ele passa a funcionar corretamente.
Para contornar esse erro, você deve definir durante o evento "Load" desses formulários, que eles não devem retornar ao tamanho normal caso estejam maximizados.
Então, crie uma janela ancestral, para todas as suas janelas e codifique o evento Load assim:
#region Correção de Bug do VisualStudio na apresentação de janelas com botão MAXIMIZAR desabilitado
// Se o formulário está com o botão maximizar desabilitado
if (!this.MaximizeBox)
{
// E o estado atual dele é maximizado, então
if (this.WindowState == FormWindowState.Maximized)
{
// Muda o estado para normal durante o load da janela (Correção de Bug do VisualStudio)
this.WindowState = FormWindowState.Normal;
if (this.MdiParent != null)
{
this.MdiParent.Refresh();
}
else
{
this.Refresh();
}
}
}
Marcadores: CSharp, Desenvolvimento, Dicas, DotNet
quarta-feira, 15 de outubro de 2008
Onde comprar um HiPhone com frete grátis?
Se você quer comprar um HiPhone, o melhor lugar que você pode ir é o DealExtreme, lá você encontra esse e vários outros celulares GSM, todos com frete grátis.
Recursos:
Uma outra boa dica é o iFone que é um telefone celular GSM PDA TriBand, desbloqueado, suporta 2 SIM Card e com memória MicroSD de 256Mb.
Já comprei várias vezes lá com eles e nunca tive problemas. Caso você queira saber mais sobre como comprar esse ou qualquer outro produto da DealExtreme, basta deixar um comentário.
Recursos:
- TF Memory Card expansion slot (512MB TF Included)
- 3.0 inch full color LCD touch screen
- Fully unlocked
- Built-in digital camera
- Phone supports English and Chinese languages (other international languages are available but vary in each production batch)
- Dual SIM card slots (can only be used one at a time)
- Tri-band GSM network support: 900/1800/1900 Mhz
- Plays MP3/MP4 (Videos)
- Voice Recording / Playback
- Bluetooth built-in.
- 512MB TF memory card included
- Silicone protective case included
- 2 x rechargeable lithium batteries included
- Stereo Earphone/Handsfree, USB Data Cable, AC Charger (110V~220V) included
Uma outra boa dica é o iFone que é um telefone celular GSM PDA TriBand, desbloqueado, suporta 2 SIM Card e com memória MicroSD de 256Mb.
Já comprei várias vezes lá com eles e nunca tive problemas. Caso você queira saber mais sobre como comprar esse ou qualquer outro produto da DealExtreme, basta deixar um comentário.
Marcadores: Celular, Compras, Dicas
Guia Prático da NOVA ORTOGRAFIA (Grátis)
Saiba o que mudou na ortografia brasileira
por Douglas Tufano (Professor e autor de livros didáticos de língua portuguesa)
O objetivo deste guia é expor ao leitor, de maneira objetiva, as alterações introduzidas na ortografia da língua portuguesa pelo Acordo Ortográfico da Língua Portuguesa, assinado em Lisboa, em 16 de dezembro de 1990, por Portugal, Brasil, Angola, São Tomé e Príncipe, Cabo Verde, Guiné-Bissau, Moçambique e, posteriormente, por Timor Leste. No Brasil, o Acordo foi aprovado pelo Decreto Legislativo no 54, de 18 de abril de 1995.
Download:
- Versão Web
- Versão Pdf
por Douglas Tufano (Professor e autor de livros didáticos de língua portuguesa)
O objetivo deste guia é expor ao leitor, de maneira objetiva, as alterações introduzidas na ortografia da língua portuguesa pelo Acordo Ortográfico da Língua Portuguesa, assinado em Lisboa, em 16 de dezembro de 1990, por Portugal, Brasil, Angola, São Tomé e Príncipe, Cabo Verde, Guiné-Bissau, Moçambique e, posteriormente, por Timor Leste. No Brasil, o Acordo foi aprovado pelo Decreto Legislativo no 54, de 18 de abril de 1995.
Download:
- Versão Web
- Versão Pdf
Marcadores: 4Shared, Dicas, Download, Noticia, Tutorial
quinta-feira, 9 de outubro de 2008
Escolha o nome da versão Linux da Prefeitura de Vitória
A Secretaria de Educação da Prefeitura de Vitória/ES disponibilizou uma enquete para definir, entre 3 opções, qual será o nome da distribuição Linux utilizada pelas escolas municipais, na área pedagógica.
A distribuição utilizada é uma adaptação do sistema Debian, contendo as ferramentas necessárias no auxilio dos professores durante as aulas.
Obs.: Para quem não é capixaba, os nomes podem não ter muita lógica, então, leia abaixo para entender:
Acesse a página da enquete, até o dia 14/Outubro/2008, e vote no seu nome favorito (http://www.vitoria.es.gov.br/secretarias/educacao/enquete.asp).
A distribuição utilizada é uma adaptação do sistema Debian, contendo as ferramentas necessárias no auxilio dos professores durante as aulas.
Obs.: Para quem não é capixaba, os nomes podem não ter muita lógica, então, leia abaixo para entender:
- Marlin Linux - Marlin é o vulgarmente chamado Peixe Espada. O Marlin Azul é um dos maiores prêmios para os admiradores da pesca esportiva, e a costa capixaba é o melhor local para encontrá-los.
- Moqueca Linux - Moqueca é principal prato típico do estado do Espírito Santo. Afinal de contas "Moqueca é capixaba, o resto é peixada".
- VixLinux - Vix é uma abreviatura para a cidade de Vitória, capital do Espírito Santo.
Acesse a página da enquete, até o dia 14/Outubro/2008, e vote no seu nome favorito (http://www.vitoria.es.gov.br/secretarias/educacao/enquete.asp).
Assinar Postagens [Atom]