RES: RES: [delphi-br] SetFocus
Provavelmente você está fazendo alguma coisa errada então. Se você utilizar o ActiveControl o form irá posicionar o foco no controle, a não ser que o controle esteja escondido por algum container, como um PageControl... enfim... nunca vi o activecontrol não funcionar. -- Vitor Luiz Redes -- Bureau Redsystem Software [EMAIL PROTECTED] _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Guilherme Alves Enviada em: sexta-feira, 8 de fevereiro de 2008 21:09 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] SetFocus Vitor, nao consigo Tem mais alguma alternativa? Abraços Vitor Redes vredesredsystem@ mailto:vredesredsystem%40yahoo.com.br yahoo.com.br escreveu: Você não pode atribuir o foco no evento OnShow, atribua o componente a propriedade ActiveControl do Formulário, por exemplo: FORM.ActiveControl := EDLogin; Ou no Object Inspector mesmo, a segunda propriedade, provavelmente. -- Vitor Luiz Redes -- Bureau Redsystem Software vitor.redes@ mailto:vitor.redes%40redsystem.com.br redsystem.com.br _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Guilherme Alves Enviada em: sexta-feira, 8 de fevereiro de 2008 14:35 Para: delphi-total@ mailto:delphi-total%40yahoogrupos.com.br yahoogrupos.com.br; [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] SetFocus Olá colegas da lista Tenho um projeto que se inicializa da seguinte forma: Application.CreateForm(TDataModule, DataModule); Application.CreateForm(TPrincipal, Principal); No onshow do form principal eu crio o form de login e dou o foco a ele: begin Application.CreateForm(TLogin, Login); Login.Show; Login.SetFocus; Login.BringToFront; Login.Focused; Login.edit_usuario.SetFocus; end; Estou com o seguinte problema: Não sei porque quando o form de login é mostrado, o edit_usuario não fica com o foco, tendo que o usuário clicar no edit para digitar o usuário. Já que o foco é para mostrar o cursor do mouse, dando o foco no edit, o que eu estou fazendo de errado? Mesmo eu colocando no onshow do form login o edit_usuario.SetFocus não está funcionando... Onde estou errando? Valeu amigos, - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] SetFocus
Vitor, nao consigo Tem mais alguma alternativa? Abraços Vitor Redes [EMAIL PROTECTED] escreveu: Você não pode atribuir o foco no evento OnShow, atribua o componente a propriedade ActiveControl do Formulário, por exemplo: FORM.ActiveControl := EDLogin; Ou no Object Inspector mesmo, a segunda propriedade, provavelmente. -- Vitor Luiz Redes -- Bureau Redsystem Software [EMAIL PROTECTED] _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Guilherme Alves Enviada em: sexta-feira, 8 de fevereiro de 2008 14:35 Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br Assunto: [delphi-br] SetFocus Olá colegas da lista Tenho um projeto que se inicializa da seguinte forma: Application.CreateForm(TDataModule, DataModule); Application.CreateForm(TPrincipal, Principal); No onshow do form principal eu crio o form de login e dou o foco a ele: begin Application.CreateForm(TLogin, Login); Login.Show; Login.SetFocus; Login.BringToFront; Login.Focused; Login.edit_usuario.SetFocus; end; Estou com o seguinte problema: Não sei porque quando o form de login é mostrado, o edit_usuario não fica com o foco, tendo que o usuário clicar no edit para digitar o usuário. Já que o foco é para mostrar o cursor do mouse, dando o foco no edit, o que eu estou fazendo de errado? Mesmo eu colocando no onshow do form login o edit_usuario.SetFocus não está funcionando... Onde estou errando? Valeu amigos, - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] SetFocus
Você não pode atribuir o foco no evento OnShow, atribua o componente a propriedade ActiveControl do Formulário, por exemplo: FORM.ActiveControl := EDLogin; Ou no Object Inspector mesmo, a segunda propriedade, provavelmente. -- Vitor Luiz Redes -- Bureau Redsystem Software [EMAIL PROTECTED] _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Guilherme Alves Enviada em: sexta-feira, 8 de fevereiro de 2008 14:35 Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br Assunto: [delphi-br] SetFocus Olá colegas da lista Tenho um projeto que se inicializa da seguinte forma: Application.CreateForm(TDataModule, DataModule); Application.CreateForm(TPrincipal, Principal); No onshow do form principal eu crio o form de login e dou o foco a ele: begin Application.CreateForm(TLogin, Login); Login.Show; Login.SetFocus; Login.BringToFront; Login.Focused; Login.edit_usuario.SetFocus; end; Estou com o seguinte problema: Não sei porque quando o form de login é mostrado, o edit_usuario não fica com o foco, tendo que o usuário clicar no edit para digitar o usuário. Já que o foco é para mostrar o cursor do mouse, dando o foco no edit, o que eu estou fazendo de errado? Mesmo eu colocando no onshow do form login o edit_usuario.SetFocus não está funcionando... Onde estou errando? Valeu amigos, - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] SETFOCUS
Calma ai meu ... Você responde a dúvida de um colega com uma outra dúvida que não tem nada a haver e ainda coloca a resposta da sua própria dúvida no SUBJECT? A cachaçada foi boa hein??? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Sergioinfo SP Enviada em: terça-feira, 5 de fevereiro de 2008 09:25 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] SETFOCUS Bom carnaval a todos Como faço para ir de uma edit para um dbgrid - Mensagem original De: Moacir - GMail [EMAIL PROTECTED] mailto:prismars%40gmail.com Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 5 de Fevereiro de 2008 8:20:24 Assunto: [delphi-br] Baixar arquivos em redes com proxi (FTP) PessoALL, Preciso fazer o download automático de uns arquivos em ambiente de rede com proxi e não tenho a menor idéia de como fazer. Importante: Só posso usar os componentes padrão do DELPHI (Exigência do cliente). Qualquer dica é bem vinda !! [ ]´s Moacir Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] setfocus
Depende da sua versão, ser for acima da 5.1 já existe o SetFocus senão use o ActiveControl Sem mais, = Otávio Barreto de Melo Programador Tel: +55 21 3159-2381 Cel: +55 21 8879-5021 MSN: [EMAIL PROTECTED] ICQ: 33276 Skype: otavioscool = -Mensagem original- De: Rondinelle Lima Bispo [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 5 de abril de 2005 13:04 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] setfocus como dar um SetFocus em um TIWDBEdit ? abraços a todos [[]]`s -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] SetFocus
Olá, Mas porque você não coloca no onkeydown do componente ? procedure T_Form1.Edit5KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key in [VK_F2, VK_ESCAPE] then if not assigned(_Pesq_Convenios) then begin _Form_Pesquisa:= _Form_Pesquisa.Create(Application); try _Form_Pesquisa.ShowModal; finally _Form_Pesquisa.Free; end; End; end; E não esqueça de ligar a propriedade keypreview=true do form1. Alexandre -Mensagem original- De: Erika Lemes [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 25 de novembro de 2004 13:25 Para: [EMAIL PROTECTED] Assunto: Re: [delphi-br] SetFocus Não deu certo. Eu quero que abra o form de pesquisa quando teclo F2 no Edit. Fiz assim, mas está dando erro! Alguém sabe o que pode ser? procedure T_Form1.MnPesquisarClick(Sender: TObject); begin if (_Form1.ActiveControl = _Form1.Edit5) then begin {TENTEI TBÉM COLOCAR if (Edit5.Focused) then begin} if not assigned(_Pesq_Convenios) then _Form_Pesquisa:= _Form_Pesquisa.Create(Application); _Form_Pesquisa.ShowModal; end; end; Obrigado! Erika - Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.289 / Virus Database: 265.4.2 - Release Date: 24/11/2004 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.289 / Virus Database: 265.4.2 - Release Date: 24/11/2004 -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] SetFocus
É no evento OnKeyDown, pois no OnKeyPress o parâmetro Key é do tipo Char. Jefferson Bompadre cel: (11) 7165-4146 [EMAIL PROTECTED] [EMAIL PROTECTED] - Original Message - From: Erika Lemes To: [EMAIL PROTECTED] Sent: Thursday, November 25, 2004 2:19 PM Subject: Re: RES: [delphi-br] SetFocus Eu coloquei a procedure no OnKeyPress do Edit, mas ele não está reconhecendo o VK_F2, dá erro Imcompatible Types. E eu coloque a propriedade keypreview = true O que será? []´s __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] SetFocus
No Evento Onkeypress a constante Key é do tipo char, por isso voce deve passar o código da tecla correspondente, Para usar diretamente a constate vk_f2 use o evento onkeydown, que possui um parametro key do tipo word. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] SetFocus
isso.. desculpe... coloque no onkeydown! :) Desculpe pelo engano! []s Vinicius - Original Message - From: Jefferson (Yahoo) To: [EMAIL PROTECTED] Sent: Thursday, November 25, 2004 4:42 PM Subject: Re: RES: [delphi-br] SetFocus É no evento OnKeyDown, pois no OnKeyPress o parâmetro Key é do tipo Char. Jefferson Bompadre cel: (11) 7165-4146 [EMAIL PROTECTED] [EMAIL PROTECTED] - Original Message - From: Erika Lemes To: [EMAIL PROTECTED] Sent: Thursday, November 25, 2004 2:19 PM Subject: Re: RES: [delphi-br] SetFocus Eu coloquei a procedure no OnKeyPress do Edit, mas ele não está reconhecendo o VK_F2, dá erro Imcompatible Types. E eu coloque a propriedade keypreview = true O que será? []´s __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] SetFocus
Eu coloquei a procedure no OnKeyPress do Edit, mas ele não está reconhecendo o VK_F2, dá erro Imcompatible Types. E eu coloque a propriedade keypreview = true O que será? []´s __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html