none
Guardar Posição x y de componente Doc Telerik RRS feed

  • Pergunta

  • Bom dia galera

    preciso guardar a posição em que um componente fica ta tela ao fechar o sistema

    e quando abrir ele esta neste local ou seja na posição x y

    Os docs telerik podem sem arrastados e precisava que esta posição fosse guardada

    alguém pode me ajudar 

    domingo, 6 de novembro de 2016 13:03

Respostas

Todas as Respostas

  • Isso não é um problema; vamos esquecer o "Doc Telerik" e falar de componentes.
    Todo componente visual (geralmente) tem a propriedade "Position" (que é um Point).

    Antes de você fechar seu sistema você pode capturar o valor dessa propriedade (no evento "Close" do Form por exemplo) e salvar esse valor. Ao abrir o programa, primeiro verifique o valor salvo e ao criar o componente, determine a propriedade "Position" de acordo.

    Agora, como salvar essa informação? Depende de você; você pode salvar no registro do windows (com a classe Registry - em "Microsoft.Win32") ou salvar em um arquivo. Esse arquivo pode ser binário, ou de texto e pode ser salvo em qualquer pasta que o seu programa possa acessar para ler/escrever; uma opção é a AppData.

    segunda-feira, 7 de novembro de 2016 10:38
  • Eu pretendo salvar no banco mesmo 

    vou dar uma analisada no que vc falou

    Mas o real problema e pegar a posição x e y do componente.

    componente.left e top não adianta 

    segunda-feira, 7 de novembro de 2016 23:50
  • Porque? Ele é relativo ao Form? Então basta pegar o Left/Top do Form somar ao Left/Top do componente.

    Quando você criar o componente no Form use o Left/Top do componente e altere o Left/Top do Form também.

    terça-feira, 8 de novembro de 2016 11:45
  • Olá!

    Qual controle da Telerik você está utilizando? RadDock? Normalmente os controles da Telerik possuem métodos que possibilitam o armazenamento e carregamento dos seus layouts.. Exemplo para o RadDock:

    Tutorial: Saving and Loading Layout and Content

    De qualquer forma, como essa é uma pergunta específica sobre os componentes da Telerik, eu recomendo que você poste diretamente no fórum deles..

    Abraço!


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    terça-feira, 8 de novembro de 2016 14:36
    Moderador
  • Não é relativo ao form mas sim a tela 
    quarta-feira, 9 de novembro de 2016 01:03
  • DockPanel

    Vou dar um confere 

    quarta-feira, 9 de novembro de 2016 01:04
  • Boa tarde Brown11,

    Conseguiu resolver?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 10 de novembro de 2016 15:29
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 14 de novembro de 2016 11:25
    Moderador
  • desculpe a demora

    nao consegui pegar os valores de forma simples eles veem numa string q recebe um xml

    tive q ler o xml e pegar de la

    terça-feira, 15 de novembro de 2016 15:02