{"id":24217,"date":"2023-11-17T08:58:06","date_gmt":"2023-11-17T07:58:06","guid":{"rendered":"https:\/\/developers.ila.cegid.com\/en\/forum\/foco-depois-de-abrir-lista\/"},"modified":"2023-11-20T08:49:10","modified_gmt":"2023-11-20T07:49:10","slug":"foco-depois-de-abrir-lista","status":"publish","type":"cma_thread","link":"https:\/\/developers.ila.cegid.com\/en\/forum\/foco-depois-de-abrir-lista\/","title":{"rendered":"Foco depois de abrir lista"},"content":{"rendered":"<p>Bom dia,<\/p>\n<p>Num projecto de extensibilidade, tenho um campo numa grelha que ao pressionar F4 abre a lista respectiva. Tudo funciona de forma correcta quando a lista \u00e9 aberta da primeira vez. No entanto, estando a lista aberta em segundo plano, e pressionando F4 novamente a lista n\u00e3o ganha o foco (se ficar a pressionar no F4 ela fica com o foco mas assim que largo a tecla ela perde o foco).<\/p>\n<p>Codigo do evento key down<\/p>\n<p>private void ImportaBancosGrelha_KeyDown(object sender, KeyEventArgs e)<br \/>\n{<br \/>\ntry<br \/>\n{<br \/>\nif (e.KeyCode == Keys.F4 &amp;&amp; !e.Control &amp;&amp; !e.Shift)<br \/>\n{<br \/>\nTrataF4Linhas(ImportaBancosGrelha.Grelha.ActiveCol, ImportaBancosGrelha.Grelha.ActiveRow);<br \/>\n}<br \/>\nreturn;<br \/>\n}<br \/>\ncatch (Exception ex)<br \/>\n{<br \/>\nMessageBox.Show(ex.Message);<br \/>\n}<br \/>\n}<\/p>\n<p>&nbsp;<\/p>\n<p>Codigo da abertura da lista<\/p>\n<p>PSO.AbreLista(1, ConstantesPrimavera100.Categorias.ContaBNC, &#8220;Conta&#8221;, this.ParentForm, ImportaBancosGrelha.Grelha, &#8220;mnuTabConta&#8221;, row, col, false);<\/p>\n<p>Adicionalmente, no cabe\u00e7alho da grelha algu\u00e9m sabe como formatar a azul os campos com funcionalidade de abrir lista? (N\u00e3o \u00e9 importante para a funcionalidade mas era apenas para ser mais consistente com o pr\u00f3prio PRIMAVERA).<\/p>\n<p>Cmpts<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bom dia, Num projecto de extensibilidade, tenho um campo numa grelha que ao pressionar F4 abre a lista respectiva. Tudo funciona de forma correcta quando a lista \u00e9 aberta da primeira vez. No entanto, estando a lista aberta em segundo plano, e pressionando F4 novamente a lista n\u00e3o ganha o foco (se ficar a pressionar [&hellip;]<\/p>\n","protected":false},"author":1186,"featured_media":0,"template":"","tags":[],"cma_category":[],"cma_difficulty_level":[],"forum-tag":[374],"class_list":["post-24217","cma_thread","type-cma_thread","status-publish","hentry","forum-tag-v10-en","forum-languages-pt"],"_links":{"self":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread\/24217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread"}],"about":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/types\/cma_thread"}],"author":[{"embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/users\/1186"}],"wp:attachment":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/media?parent=24217"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/tags?post=24217"},{"taxonomy":"cma_category","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_category?post=24217"},{"taxonomy":"cma_difficulty_level","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_difficulty_level?post=24217"},{"taxonomy":"forum-tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/forum-tag?post=24217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}