Partilhar via


Como: Adicionar ou remover recursos

Você pode usar o Resource Designer para adicionar ou editar recursos para o seu projeto.Os tipos de recurso que têm suporte para o Resource Designer incluem cadeias de caracteres, imagens, ícones, áudio e arquivos.

ObservaçãoObservação

Os procedimentos para adicionar e remover recursos de cadeia de caracteres diferem dos outros tipos de recurso.Para mais informações, consulte Como: Adicionar ou remover recursos de seqüência de caracteres.

ObservaçãoObservação

Quando você adiciona uma nova imagem a um projeto, o Editor de recursos não adiciona uma referência ao System.Drawing,que é necessária para compilação.Você precisa adicionar essa referência, usando Gerenciador de Soluções .

Em adição às tarefas na lista a seguir, você pode adicionar recursos, arrastando-os para o Designer de Recursos.Ao soltar, o recurso é adicionado à categoria de recurso apropriada com base na sua extensão de arquivo.

Se você adicionar um recurso manualmente para o projeto (por exemplo, adicionando um arquivo .resx usando o Solution Explorer), os recursos no novo arquivo serão separados dos recursos que você criou usando a página Resource do Project Designer.Se você clicar duas vezes no novo arquivo .resx, uma janela separada do Resource Designer será aberta, exibindo conteúdo do arquivo em uma grade de configurações.Observe que quando você adicionar o novo arquivo .resx, lhe será apresentada uma mensagem perguntando, "Você deseja ativar a geração de recurso fortemente tipado para este arquivo?". Clicar em Yes fornecerá o novo suporte de recurso fortemente tipado, um recurso em tempo de compilação que encapsula o acesso aos recursos criando classes que contêm um conjunto de propriedades estáticas e somente leitura (GET).Isso fornece a maneira preferencial para consumir recursos, em vez de usar os métodos GetString e GetObjectda classe ResourceManager.Para mais informações, consulte StronglyTypedResourceBuilder.

Para obter informações sobre como o Designer de Recursos gera recursos fortemente tipados, consulte Gerenciamento de recursos de aplicativo.

Para adicionar um recurso existente

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Selecione a guia Resources.

  3. Na barra de ferramentas Resource Designer, aponte para Add Resource, clique na seta, em seguida clique em Add Existing File.

  4. Na caixa de diálogo Add existing file to resources, navegue até o arquivo que contém o recurso que você deseja adicionar (.bmp,.ico,.WAV, etc.,), e em seguida, clique em Open.

    O arquivo será adicionado ao diretório de recursos e o Resource Designer abrirá o painel Category para o tipo de recurso que você adicionou.

  5. Para recursos de arquivo, você pode definir opcionalmente as propriedades Encoding e FileType para o arquivo na janela de Properties.

Adicionar um novo recurso

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Selecione a guia Resources.

  3. Na barra de ferramentas Resource Designer, aponte para Add Resource, clique na seta, e clique no tipo de recurso que deseja criar.

  4. Na caixa de diálogo Add new resource, digite um nome para o novo recurso, e em seguida, clique em Add

    O arquivo será adicionado ao diretório de recursos, e um editor de recurso será aberto para o tipo de recurso que você adicionou.

  5. Para recursos de arquivo, você pode definir opcionalmente as propriedades Encoding e FileType para o arquivo na janela de Properties.

Para remover um recurso

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Selecione a guia Resources.

  3. Selecione um tipo de recurso a partir da lista suspensa Categories.

  4. Selecione o recurso que você deseja remover.

  5. Na barra de ferramentas Resource Designer, clique em Remove Resource.

    O recurso será removido do Resource Designer, mas ele não será removido da pasta Recursos.

Consulte também

Tarefas

Como: editar recursos

Como: Adicionar ou remover recursos de seqüência de caracteres

Como: editar recursos de seqüência de caracteres

Referência

Objeto My.Resources

Outros recursos

Gerenciamento de recursos de aplicativo