Hello,
the dialog of the TFolder-Control is NOT docked with ..\samples\testfld6.prg:
However it works with ..\samples\testfldm.prg:
Why?
TIA
Function main3()
LOCAL omdi3, oDlg, oFolder
LOCAL cContrato:=space(13) ,;
cNombre:=space(30) ,;
cDireccion:=space(60) ,;
cTelefono:=space(10) ,;
cNotas:=""
// Child-Window !!!
// --------------------
* DEFINE WINDOW omdi3 MDICHILD OF oMainWnd ;
* COLOR "N/W"
//Define dialogo
DEFINE DIALOG oDlg NAME "DLGTEST" OF oMainWnd ;
TITLE "Another folder test"
...
...
...
//Redefine controles del dialogo
//Activar dialogo
ACTIVATE DIALOG oDlg Nowait
// Child-Window !!!!!
// ----------------------
* ACTIVATE Window omdi3;
* valid (odlg:end())
RETURN nil
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
*+
*+ Source-Datei => c:\fwh\samples\testfld9.prg
*+
*+ Funktionen: FUNCTION Main()
*+ FUNCTION ChangeDlg()
*+
*+ Neu formatiert mit CLICK! 2.06 on 16. April 2009 um 09:59
*+
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
// Dinamically changing a folder dialog
#include "FiveWin.ch"
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
*+
*+ FUNCTION Main()
*+
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
*+
FUNCTION Main()
LOCAL oDlg
LOCAL oFld
DEFINE DIALOG oDlg RESOURCE "TEST"
REDEFINE FOLDER oFld ID 10 OF oDlg ;
PROMPTS "One", "Two", "Three" ;
DIALOGS "dlg1", "dlg2", "dlg3"
REDEFINE BUTTON ID 20 OF oFld:aDialogs[ 2 ] ;
ACTION ChangeDlg( oFld )
ACTIVATE DIALOG oDlg CENTERED
RETURN nil
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
*+
*+ FUNCTION ChangeDlg()
*+
*+ Called from ( testfld9.prg ) 1 - function main()
*+
*+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
*+
FUNCTION ChangeDlg( oFld )
oFld:aDialogs[ 2 ] :bValid = nil
oFld:aDialogs[ 2 ]:End()
DEFINE DIALOG oFld:aDialogs[ 2 ] RESOURCE "dlg4" OF oFld ;
FONT oFld:oFont
ACTIVATE DIALOG oFld:aDialogs[ 2 ] NOWAIT ;
ON INIT oFld:aDialogs[ 2 ]:Move( oFld:nFdHeight - 1, 1 ) ;
VALID .F.
oFld:aDialogs[ 2 ]:SetSize( oFld:nWidth() - 4, ;
oFld:nHeight() - oFld:nFdHeight - 2 )
RETURN nil
*+ Ende der Datei: testfld9.prg
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: No registered users and 94 guests