FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour New FWH 11.07
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FWH 11.07
Posted: Sat Aug 13, 2011 06:44 PM
Carlos,

Por favor prueba tu ejemplo asi. Tu estas usando un DBCOMBO y en este ejemplo he empezado probándolo como COMBOBOX. En este ejemplo el combo toma correctamente el foco (Windows 7 64 bits)

carlos.prg
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

   local oDlg, cText1 := Space( 10 ), cText2 := "one"

   DEFINE DIALOG oDlg RESOURCE "DLG_PRODUCTOE"

   REDEFINE GET cText1 ID 103 OF oDlg
   
   REDEFINE COMBOBOX cText2 ID 104 OF oDlg ITEMS { "one", "two", "three" }

   REDEFINE BUTTON ID 202 OF oDlg ACTION oDlg:End()

   ACTIVATE DIALOG oDlg CENTER

return nil


carlos.rc
Code (fw): Select all Collapse
ico  ICON "./../ICONS/fivewin.ico"

#ifdef __FLAT__
  1 24 "WinXP/WindowsXP.Manifest" 
#endif

#ifdef __64__
  1 24 "WinXP/WindowsXP.Manifest64"
#endif 

LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
DLG_PRODUCTOE DIALOG 59, 60, 305, 190
STYLE DS_3DLOOK | DS_MODALFRAME | DS_SETFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
CAPTION "Datos Generales"
FONT 9, "MS Sans Serif"
{
    GROUPBOX        "", -1, 4, 3, 297, 57
    LTEXT           "Código:", -1, 9, 12, 41, 12, SS_LEFT
    EDITTEXT        101, 53, 12, 58, 12, ES_AUTOHSCROLL
    LTEXT           "Unidad de medida:", -1, 165, 12, 73, 12, SS_LEFT
    EDITTEXT        102, 240, 12, 54, 12, ES_AUTOHSCROLL
    LTEXT           "Nombre:", -1, 9, 26, 41, 12, SS_LEFT
    EDITTEXT        103, 53, 26, 241, 12, ES_AUTOHSCROLL
    LTEXT           "Familia:", -1, 9, 39, 41, 12, SS_LEFT
    COMBOBOX        104, 53, 40, 241, 98, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL
    GROUPBOX        "Precio, Impuesto y existencia", -1, 4, 62, 297, 46
    LTEXT           "Precio U$:", -1, 11, 72, 60, 12, SS_LEFT
    EDITTEXT        105, 74, 72, 64, 12, ES_RIGHT
    LTEXT           "Tasa de IVA %:", -1, 11, 87, 60, 12, SS_LEFT
    EDITTEXT        106, 74, 87, 64, 12, ES_RIGHT
    GROUPBOX        "", -1, 161, 62, 140, 46
    LTEXT           "Precio Final U$:", -1, 169, 72, 55, 12, SS_LEFT
    EDITTEXT        107, 227, 72, 63, 12, ES_RIGHT
    LTEXT           "Existencia:", -1, 169, 87, 55, 12, SS_LEFT
    EDITTEXT        108, 227, 87, 63, 12, ES_RIGHT
    GROUPBOX        "Notas:", -1, 4, 109, 297, 60
    EDITTEXT        109, 11, 119, 285, 46, WS_VSCROLL | ES_AUTOVSCROLL | ES_MULTILINE
    PUSHBUTTON      "&Grabar", 201, 193, 173, 50, 14
    PUSHBUTTON      "&Salir", 202, 252, 173, 50, 14
}
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FWH 11.07
Posted: Sat Aug 13, 2011 06:56 PM

Carlos,

a efectos de controlar el foco lo mejor posible he comentado los groups del RC:

LTEXT           "Código:", -1, 9, 12, 41, 12, SS_LEFT
EDITTEXT        101, 53, 12, 58, 12, ES_AUTOHSCROLL
LTEXT           "Unidad de medida:", -1, 165, 12, 73, 12, SS_LEFT
EDITTEXT        102, 240, 12, 54, 12, ES_AUTOHSCROLL
LTEXT           "Nombre:", -1, 9, 26, 41, 12, SS_LEFT
EDITTEXT        103, 53, 26, 241, 12, ES_AUTOHSCROLL
LTEXT           "Familia:", -1, 9, 39, 41, 12, SS_LEFT
COMBOBOX        104, 53, 40, 241, 98, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL
// GROUPBOX        "", -1, 4, 3, 297, 57
LTEXT           "Precio U$:", -1, 11, 72, 60, 12, SS_LEFT
EDITTEXT        105, 74, 72, 64, 12, ES_RIGHT
LTEXT           "Tasa de IVA %:", -1, 11, 87, 60, 12, SS_LEFT
EDITTEXT        106, 74, 87, 64, 12, ES_RIGHT
// GROUPBOX        "Precio, Impuesto y existencia", -1, 4, 62, 297, 46
LTEXT           "Precio Final U$:", -1, 169, 72, 55, 12, SS_LEFT
EDITTEXT        107, 227, 72, 63, 12, ES_RIGHT
LTEXT           "Existencia:", -1, 169, 87, 55, 12, SS_LEFT
EDITTEXT        108, 227, 87, 63, 12, ES_RIGHT
// GROUPBOX        "", -1, 161, 62, 140, 46
EDITTEXT        109, 11, 119, 285, 46, WS_VSCROLL | ES_AUTOVSCROLL | ES_MULTILINE
// GROUPBOX        "Notas:", -1, 4, 109, 297, 60
PUSHBUTTON      "&Grabar", 201, 193, 173, 50, 14
PUSHBUTTON      "&Salir", 202, 252, 173, 50, 14
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: New FWH 11.07
Posted: Sat Aug 13, 2011 07:26 PM

efectivamente asi funciona correctamente.
probare con la app para ver como funciona eliminando los group.

te comento en breve

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: New FWH 11.07
Posted: Sun Aug 14, 2011 12:43 AM
Antonio,

Mira lo curioso,

a como esta el codigo funciona muy, bien
luego descomenta el control id 102 y recompilas, y pruebas, todo funciona ok.
luego descomenta el control id 101 y recompilas, y pruebas, ahora no funciona.

?????????
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()
    local oDlg, cText1 := Space( 10 ), cText2 := "one", cText3:="tres", cText4:="two"

    DEFINE DIALOG oDlg RESOURCE "DLG_PRODUCTOE"

    //REDEFINE GET cText1 ID 101 OF oDlg
    //REDEFINE GET cText2 ID 102 OF oDlg
    REDEFINE GET cText3 ID 103 OF oDlg
   
    REDEFINE COMBOBOX cText4 ID 104 OF oDlg ITEMS { "one", "two", "three" }

    REDEFINE BUTTON ID 201 OF oDlg ACTION msgInfo("ok")
    REDEFINE BUTTON ID 202 OF oDlg ACTION oDlg:End()
      
    ACTIVATE DIALOG oDlg CENTER

RETURN NIL
Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FWH 11.07
Posted: Sun Aug 14, 2011 08:04 PM

Carlos,

Muchas gracias,

Ahora ya tenemos un buen punto de partida para buscarle la solución :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion