• advertisement_alt
  • advertisement_alt
  • advertisement_alt

Search the Community

Showing results for tags 'windows'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Windev Desktop, Mobile, Web
    • Windev Desktop
    • Windev Mobile
    • Webdev
    • Bugs
  • Banco de Dados
    • HFSQL
    • PostgreSQL
    • MySQL, MariaDB, Outros
  • Vendendo Seu Peixe
    • Hire a Professional to solve your Demand!
    • Cursos
    • Aplicativos
  • Tips and Tricks
    • Tips and Tricks
    • Fivewin / xHb / Harbor migration to Windev

Categories

  • Files

Calendars

  • Community Calendar

Categories

  • Articles

Found 1 result

  1. Olá pessoal, blz... Seguinte, seguindo as orientações do manual da PCSOFT, q recomenda trabalhar com componentes externos ao invés de WDLs, iniciei o projeto de um componente no qual utilizará várias procedures e outros recursos q serão comuns entre outros projetos, exemplo procedure VALIDACPF(). Por isso estou fazendo testes com componentes externos, simulando pra entender na prática seu funcionamento e visibilidade. Então o q fiz foi o seguinte, criei o componente externo, adicionei a procedure tudo esta funcionado bem, a procedure é visível no projeto q tem o componente etc, agora minha dúvida é com relação a controles pertecentes a uma window do componente externo. Se é possível acessar esses controles. Vou exemplificar... Criei um componente externo com: 1 classe chamada C_ParametrosGlobais contendo uma variável (member) chamada sTextodaWindow do tipo string = "" 1 window chamada WIN_TESTE, com apenas um controle STC chamado STC_Teste de conteúdo inicial "Testando" Blz, agora em um novo projeto importo esse componente e crio um botão para abrir essa window do componente, da seguinte maneira: Open(WIN_Teste) O resultado é a abertura da Window com o STC com a palavra Testando sendo visualizada. Blz até aki tudo ok... Agora a dúvida seria o seguinte... Quero alterar ou ler o conteúdo desse STC_Teste, se possível de uma maneira direta sem ser das maneiras q vou mostrar abaixo... As 2 formas q conheço para alterar seriam: Definir parâmetros na inicialização da window e passar esses parâmetros na função Open() da seguinte forma: Open(Win_Teste, "NovoTexto") Atribuir na variável sTextodaWindow da Classe o novo texto e no código de inicialização da Window Win_Teste, do compoente, fazer verificar a classe, da seguinte forma: C_Parametros_Globais:sTextodaWindow = "Testando alterar texto da Window" Open(Win_Teste) // e no código de inicialização da Win_Teste colocar IF C_Parametros_Globais:sTextodaWindow <> "" STC_Teste = C_Parametros_Globais:sTextodaWindow END Agora acredito q não tenha como acessar o controle STC_Teste do componente diretamente, tipo: Info( Win_Teste.STC_Teste )