Página de recursos, Designer de projeto

The Designer de recursos é uma ferramenta de interface de usuário que permite que você gerencie recursos (sistema autônomo seqüências, imagens, ícones, áudio e outros arquivos) para seu projeto.

The Recursos página do Designer de projeto apresenta uma instância do recurso Designer que armazena e mantém recursos em um único local (Resources.resx).

O recurso Designer é neutro de linguagem e oferece suporte a projetos em todos os idiomas do Visual Studio.Itens que você adicionar para o projeto usando o recurso Designer são colocados no diretório de recursos para seu projeto.As informações de designer são armazenadas em um arquivo chamado Recursos.resx e código para o recurso é armazenado em Recursos.Designer.cs, Recursos.Designer.vb ou Recursos.Designer.jsl.

Você também pode usar o recurso Designer para edição arquivos .resx autônomo.Por exemplo, se você adicionar um arquivo de recurso usando O gerenciador de soluções, suas configurações são mantidas em um arquivo .resx separada e não aparecem no projeto Designer.Clique duas vezes no arquivo .resx de um recurso para abrir um Resource Designer separada para esse recurso.

Você pode edição recursos com base em arquivo, clique duas vezes o recurso no Resource Designer.O recurso Designer abre o item no editor padrão para esse tipo de arquivo.Se não há nenhum editor estiver registrado para esse tipo de arquivo, o arquivo é aberto no aplicativo Windows padrão para esse tipo.Para alterar a associação de tipo de arquivo, consulte Como: Associar um Editor com um tipo de recurso.

Para translation from VPE for Csharp Visual, o recurso Designer gera recursos fortemente tipado no espaço de nome do projeto padrão (especificamente, ProjectName.Properties na Resources.Designer.cs).Para obter informações sobre como acessar recursos em translation from VPE for Csharp Visual, consulte Adicionando e Editando recursos (Visual C#).

Para o Visual Basic, o Resource Designer gera recursos fortemente tipados no espaço de nome My.Resources (em Resources.Designer.vb)Para obter informações sobre como acessar recursos no Visual Basic usando o My.Resources objeto, consulte Acessando recursos de aplicativo.

Recursos fortemente tipado encapsulam o acesso aos recursos criando classes que contêm um conjunto de propriedades (GET) estático, somente leitura em time de compilar.Você pode consumir recursos usando as propriedades Get em vez de usar o GetString e GetObject métodos para o ResourceManager classe. Recursos fortemente tipado também facilitam o desenvolvimento de aplicativos localizáveis.Para obter informações sobre recursos fortemente tipado, consulte StronglyTypedResourceBuilder.

Recursos também têm um Persistence propriedade que especifica se eles são vinculados ou incorporados. Recursos vinculados são armazenados sistema autônomo arquivos dentro do projeto; o arquivo .resx armazena um caminho relativo para o arquivo e durante a compilação, sistema autônomo dados do recurso são colocados no manifesto do aplicativo.Com s recurso incorporado, o recurso dados são armazenados diretamente no arquivo .resx.

Por padrão, todos sistema autônomo novos recursos são sistema autônomo recursos vinculados, em vez de incorporado para.Se você tentar editar um recurso incorporado, você receberá uma mensagem solicitando que você converta o item para um recurso vinculado na ordem para editá-lo; a conversão é recomendada mas opcional.Para obter mais informações, consulte Recursos Vinculados versus Incorporados.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir.A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos.Para obter mais informações, consulte Configurações do Visual Studio.

To acesso the Recursos , selecionar um nó do projeto em O gerenciador de soluçõese em seguida, a Projeto menu, clicar Propriedades.Quando o Designer de projeto for exibida, clicar no Recursos guia.

Seletor de exibição de recurso

Para exibir recursos do projeto por tipo, no canto superior esquerdo do Recursos página, clicar na seta e selecionar um tipo de recurso na lista suspensa.As opções são Seqüências de caracteres, Imagens, Ícones, Áudio, Arquivos, and Outros.Seqüências de caracteres é o modo de exibição padrão.A lista a seguir descreve os vários modos de exibição.

  • Sequências
    Exibe as seqüências de caracteres em uma grade que possui colunas para o Nome, Valor, and Comentário do recurso de cadeia de caracteres.Você pode acessar sistema autônomo recursos sistema autônomo String usando o My.Resources em time de execução. Para obter uma descrição das colunas nesta grade, consulte a seção de grade de configurações neste tópico.

  • Imagens
    Exibe todos os arquivos de imagem, incluindo os formatos .gif, .jpg e .bmp.Esses arquivos são expostos em time de execução sistema autônomo Bitmap. Essa categoria também inclui metarquivos do Windows, expostos sistema autônomo Metafile.

  • Ícones
    Exibe arquivos de ícone (.ico), que são expostos sistema autônomo Icon.

  • Áudio
    Exibe arquivos, incluindo .wav, .wma e. mp3 arquivos de som.Esses arquivos são expostos sistema autônomo matrizes de byte.Clicando duas vezes em um item áudio abre-lo e reproduz no Windows mídia Player.

  • Files
    Exibe quaisquer arquivos que não se ajustam nas categorias acima.Itens neste modo de exibição podem ser expostos sistema autônomo de arquivos de textoString, ou expostos sistema autônomo matrizes de byte de arquivos binário.

  • Outros
    Exibe uma grade de configurações para adicionar outros tipos que oferecem suporte a serialização de seqüência de caracteres (por exemplo, Font, Enum, Color, e Point). A grade contém as seguintes colunas: Nome, Tipo, Valor, and Comentário.Para obter uma descrição das colunas nesta grade, consulte a seção de grade de configurações neste tópico.

Adicionar recursos, remover recursos e modificador de acesso

Esses controles permitem adicionar e excluir recursos.Elas também permitem que você alterar o nível de acesso do gerado My.Resources classes.

  • Adicionar recurso
    selecionar um item do Adicionar recurso drop-down lista na parte superior da página para adicionar um recurso.As opções são Adicionar arquivo existente, Adicionar nova string, Nova imagem (Formato PNG, BMP, GIF, JPEG ou TIFF), Adicionar novo ícone, and Adicionar novo arquivo de texto.

  • Remover recurso
    selecionar um recurso existente na grade de configurações (descrita abaixo) e clicar Remover recursos para excluí-lo.

  • Modificador de acesso
    Essa opção está disponível nos Criadores de recursos para arquivos de recurso que você adicionar a um projeto e no Resource Designer (Resources.resx) padrão.

    Esta opção especifica o nível de acesso do My.Resources auxiliar classes que o Visual Studio gera no Recursos.Designer.cs ou Recursos.Designer.vb. My.Resources classes de fornecem acesso em tempo de execução aos recursos.

    Para projetos Visual translation from VPE for Csharp, o modificador de acesso pode ser Interno, Público, or Sem geração de código.

    Para projetos do Visual Basic, o modificador de acesso pode ser Amigo, Público, or Sem geração de código.

    Por padrão, a configuração é de Interno (em translation from VPE for Csharp) ou Amigo (no Visual Basic).Quando o Visual Studio gera classes auxiliares sistema autônomo Internal ou Friend, sistema autônomo aplicativos executável (.exe) não acesso sistema autônomo recursos e configurações que você adicionou às bibliotecas de classe (arquivos .dll). Se você precisar compartilhar recursos e conjunto tings de uma DLL conjunto o modificador de acesso para Público.

    Para arquivos de recurso localizado (por exemplo, ProjectName.de-DE.resx), você deve conjunto o modificador de acesso para Sem geração de código para que o aplicativo acessa automaticamente o arquivo de recurso localizado apropriado em time de execução.Para obter mais informações sobre recursos localizados, consulte Como: Criar uma versão localizada de um arquivo de recursos. O modificador de acesso Sem geração de código não está disponível para o recurso Designer padrão.

As configurações de grade

A grade de configurações é usada para configurar configurações para recursos de seqüência de caracteres.Essa grade aparece somente no Seqüências de caracteres exibição e o Outrosmodo de exibição de .A grade inclui as seguintes colunas.

  • Nome
    Digite o nome do recurso nesse campo.

  • Type (Tipo)
    Especifique um tipo que ofereça suporte a serialização de string.(Essa coluna aparece somente no Outros view.)

  • Valor
    Especifique o valor associado com a configuração de recursos.Por exemplo, se o recurso é uma seqüência de caracteres, você digitaria seu valor de texto aqui.

  • Comment
    Opcionalmente, digite um comentário que descreve o recurso de cadeia de caracteres.Você pode exibir somente em time de design.

Consulte também

Tarefas

Como: Adicionar ou remover recursos

Como: Adicionar ou remover recursos de Cadeia de Caracteres

Como: Editar recursos

Como: Editar recursos de Cadeia de Caracteres

Como: Associar um Editor com um tipo de recurso

Como: Criar recursos incorporados

Como: Importar ou exportar recursos

Conceitos

Recursos Vinculados versus Incorporados

Acessando recursos de aplicativo

Outros recursos

Gerenciando Recursos de Aplicativo