laptop and a wrench

Erro

Unable to create a composite control that includes the toolbar control.

Última Publicação: August 25, 2014 No Product Found
Número de ID do Erro NIM000578
EnviadoDecember 13, 2005
Última ModificaçãoJune 5, 2024
Aplica-se àNo Product Found
Versão encontrada9.1
StatusWill Not Be Addressed

Informações Adicionais

No Public Explanation

Solução Provisória

The user is using the following workaround:The workaround is to not use INamingContainer.  To work around the problem of events getting lost by not using INamingContainer, you must override the FindControl() method of every container in the control container chain.  The overridden FindControl() must search it's controls as well as ask each of it's controls to subsequently search their controls.  Thus, FindControl() will end up searching down the whole chain of contained controls in order to find the control that was asked for.  You must also ensure that each control is manually given a unique ID.  Here is an example of my overridden FindControl():   public override Control FindControl(string id)  {   EnsureChildControls();   foreach (Control control in this.Controls)   {    if ( <a href="http://control.ID" target="_blank">control.ID</a> == id ) return control;    Control found = control.FindControl(id);    if ( found != null ) return found;   }   return base.FindControl (id);  }I'd obviously still rather use INamingContainer, but this seems to be working for now. 

Etapas para Reproduzir

ID do Erro: NIM000578

Software:

  • No Product Found

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download