Clipper On Line • Ver Tópico - Window Main+MDI com MDICHILD , nao consigo usar o ENTER

Window Main+MDI com MDICHILD , nao consigo usar o ENTER

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Window Main+MDI com MDICHILD , nao consigo usar o ENTER

Mensagempor runner » 04 Ago 2009 14:36

Ola, Amigos...

Estou iniciando no uso da Minigui Extended 1.5 e me deparei com um problema
usando a janela MAIN MDI e MDICHILD. Coloquei 03 campos na janela MDICHILD como
entrada de dados e quando tento navegar pelo campos usando o ENTER ou o TAB,
simplesmente nao sai do lugar.

Gostaria de alguma dica de como resolver isto.

abaixo eu vou postar o codigo que estou usando para teste, para facilitar o
entendimente de quem quiser ajudar.

#include "minigui.ch"
#define WM_MDIMAXIMIZE 0x0225
#define WM_MDIRESTORE 0x0223
Static nWidth
Static nHeight
MEMVAR nChild

Function Main

Public nChild := 0

nWidth := GetDesktopWidth() * 0.78125
nHeight := GetDesktopHeight() * 0.78125

Set InteractiveClose Query Main

DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH nWidth ;
HEIGHT nHeight ;
TITLE 'MDI demo ' ;
MAIN MDI;
FONT 'System' SIZE 12 ;
BACKCOLOR BLUE ;
ON INIT {||CreateMDIClient()}

END WINDOW

CENTER WINDOW Form_1

ACTIVATE WINDOW Form_1

Return Nil

Function CreateMDIClient()

nWidth := GetDesktopWidth() * 0.78125
nHeight := GetDesktopHeight() * 0.78125

Title := "No Title "+ltrim(str(nchild+1))

DEFINE WINDOW ChildMdi ;
AT 0,0 ;
WIDTH nWidth ;
HEIGHT nHeight ;
TITLE title ;
MDICHILD ;
ON INTERACTIVECLOSE MsgYesNo("Are you sure ?", "Close this window")

@ 50 ,50 GETBOX EditMdi ;
WIDTH 100 ;
HEIGHT 25 ;
VALUE 'TESTE1';
TOOLTIP "Hello Tooltip"

@ 100,50 GETBOX EditMdi2;
WIDTH 100 ;
HEIGHT 30 ;
VALUE 'TESTE2';
TOOLTIP "Hello Tooltip"

@ 150,50 TEXTBOX Text_1 ;
WIDTH 50 ;
VALUE 'TESTE43' ;
TOOLTIP 'TextBox' ;
MAXLENGTH 16 ;
LOWERCASE ;
ON LOSTFOCUS MsgInfo('Focus Lost!') ;
ON ENTER MsgInfo('Enter pressed')

@ 200,50 BUTTON Button_1 ;
CAPTION "OK" ;
ACTION MsgInfo("You pressed Button OK") ;
WIDTH 50 ;
Height 50 ;
ToolTip "OK Button"

END WINDOW

nChild++

Return Nil
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 69
Data de registro: 03 Ago 2007 05:17
Cidade/Estado: GUARULHOS-SP
Curtiu: 0 vez
Mens.Curtidas: 3 vezes



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro