Criando componentes

O MenuFlex fornece templates para criação dos componentes comumente usados em aplicações VDF Windows. A utilização destes templates em detrimento dos templates e wizards originais do VDF garante o perfeito funcionamento e utilização de todos os recursos do MenuFlex.

Se você optar por usar os templates ou wizards originais do VDF, esteja ciente de que alguns recursos do MenuFlex poderão não funcionar corretamente.

Criando Views e ReportViews

O MenuFlex fornece dois templates para criação de Views. Ambos os templates criarão um objeto da classe cWsDbView com a barra de botões no topo.

CriandoComponentes001

MenuFlex - View simples

Cria uma view onde existirá uma tabela principal que será a tabela mantida na tela. É o tipo mais comum e é largamente usada para cadastros simples tais como Cadastro de Cliente, Cadastro de Produto, Cadastro de Fornecedores, etc.

CriandoComponentes004

MenuFlex - Cabeçalho / Detalhe

Cria uma view no estilo Cabeçalho/Detalhe com todas as propriedades e métodos definidos para esta forma de operação. Define propriedades e métodos da dbGrid para impedir que o usuário entre na dbGrid se não tiver um registro salvo posicionando no cabeçalho.

CriandoComponentes005

MenuFlex - BasicReport

Fornece um esqueleto básico para criação de um relatório da classe BasicReport.

CriandoComponentes006

Criando Dialogs e Lookups

O MenuFlex fornece três templates para criação de Lookups e Dialogs.

CriandoComponentes002

MenuFlex - Lookup

Cria uma Lookup padrão com os botões em português.

CriandoComponentes007

MenuFlex - Modal Dialog (db Aware)

Cria um Dialog com suporte a objetos Data Aware (dbForm, dbComboForm, etc).

CriandoComponentes008

MenuFlex - Modal Dialog

Cria um Dialog sem suporte a objetos Data Aware (dbForm, dbComboForm, etc).

 CriandoComponentes008

Criando objetos BusinessProcessCriandoComponentes003

O MenuFlex também fornece um template para criação de objetos Business Process. Utilize este template sempre que desejar criar um Business Process dentro de um pacote com a extensão .BP.

CriandoComponentes003 

CriandoComponentes009