Artigo: 316652 - Última revisão: quinta-feira, 22 de Fevereiro de 2007 - Revisão: 4.4

Erro: Mensagem de erro quando tenta adicionar um ícone para um controlo ImageList: parâmetro inválido utilizado

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta criar um objecto imagem a partir de um ícone de 16 BPP ou 24 bits-por-pixels (BPP), poderá receber uma mensagem de erro semelhante à seguinte:
OutOfMemory
Ou, quando tenta adicionar um ícone BPP 24 ou 16 BPP num controlo ImageList ou quando abre um ícone num controlo PictureBox , poderá receber a seguinte mensagem de erro:
Parâmetro inválido utilizado

Causa

Este comportamento pode ocorrer porque o método System.Drawing baseia GDI +. Existe um erro de GDI + que impede o carregamento de certos ícones BPP 24 e 16 BPP com tabelas sem cor. Este problema também poderá ocorrer quando tenta preencher um controlo ImageList , devido a dependência do controlo na GDI +.

Resolução

Para contornar este problema, utilize um 32-BPP ou um ícone de 256 BPP em vez de um ícone de BPP 24.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a" deste artigo.

Mais Informação

Passos para reproduzir o problema

  1. Inicie o Visual Studio NET..
  2. Crie uma nova aplicação C# Windows.
  3. Adicione um controlo ImageList ao formulário.
  4. Clique no botão reticências (... ) na secção Propriedades do formulário para editar o conjunto de objecto ImageList .
  5. Tentativa de adicionar um ícone BPP 24 ou 16 BPP. Receberá uma mensagem de erro semelhante à seguinte:
    Parâmetro inválido utilizado

A informação contida neste artigo aplica-se a:
  • Microsoft GDI+ 1.0
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbmt kbdswgdi2003swept kbbug kbctrl kberrmsg kbicon KB316652 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 316652  (http://support.microsoft.com/kb/316652/en-us/ )