Barra de ferramentas do DocumentViewer e menu de contexto

Como esconder a barra de ferramentas padrão e não permitir o menu de contexto padrão do controle DocumentViewer ?

6

3 Respostas

Você pode ocultar (ou alterar) a barra de ferramentas criando um modelo de controle para o DocumentViewer sem a barra de ferramentas.

comece com o modelo de amostra de https://msdn.microsoft .com/en-us/library/aa970452 (v = vs.100) e adicione e remova coisas até ficar satisfeito com os resultados.

9
adicionado
Link não é mais válido ...
adicionado o autor AlwaysLearningNewStuff, fonte
@AlwaysLearningNewStuff - corrigiu o link, o MS não publica mais modelos de controle no MSDN para o .net 4.5, então eu tive que escolher o .net 4 do menu de versões anteriores, o novo link é codificado para .net 4 (pelo menos até a mudança do MS seus URLs)
adicionado o autor Nir, fonte

Você pode apenas definir a propriedade ContextMenu como null assim:


3
adicionado

Você pode impedir que o menu de contexto padrão apareça manipulando o evento ContextMenuOpening e configurando ContextMenuEventArgs.Handled para true.

Quanto à barra de ferramentas, não tenho certeza - talvez você poderia de alguma forma alterar o estilo padrão do DocumentView para não incluir a barra de ferramentas? Eu nunca fiz muito com estilos, mas é provavelmente onde eu começaria a procurar.

1
adicionado