FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Desaparece el boton en el get...
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Desaparece el boton en el get...
Posted: Wed Jul 22, 2009 08:06 AM
Quiero implementar el bot贸n del get para activar la clausula ACTION en mi programa. Hice un sencillo ejemplo que funciona de maravilla al compilarlo con la misma versi贸n FW 8.11. Pero me ocurre algo raro cuando lo incluyo en mi versi贸n ya que dicho bot贸n desaparece. Quiero decir que los dos est谩n compilados con la misma versi贸n y el mismo ejemplo sin cambiar nada lo incluyo en mi versi贸n que es mas compleja y desaparece por completo el bot贸n del get. Alguien sabe si alguna otra cosa influye para que desaparezca dicho bot贸n en el get. Os dejo el ejemplo:
Code (fw): Select all Collapse
#include "FiveWin.ch"

Function Alta()

聽 聽Local oDlg, oGet, ;
聽 聽 聽 聽 聽cVar 聽:= Space( 10 )

聽 聽DEFINE DIALOG oDlg 聽ICON oIcon

聽 聽@ 1, 5 聽GET oGet VAR cVar OF oDlg ACTION msginfo("Action") SIZE 59, 10
聽 聽
聽 聽ACTIVATE DIALOG oDlg CENTERED

Return nil


驴Alguien puede hacer la prueba compil谩ndolo primero solo y luego incluido en su aplicaci贸n compleja?
Me temo que algo influye para que no aparezca dicho bot贸n.
Saludos



Andr茅s Gonz谩lez desde Mallorca
Posts: 464
Joined: Tue Mar 21, 2006 07:30 PM
Re: Desaparece el boton en el get...
Posted: Wed Jul 22, 2009 08:24 AM
Hola Andres
No veo tu bitmap de bot贸n en el ejemplo, yo lo tengo as铆
Code (fw): Select all Collapse
REDEFINE GET oGet[1] VAR aDatSer[1] ID 201  PICTURE "99999" ;
             BITMAP "BUSCAR1" ACTION (aDatSer[1]:= BusSCli(oDClie,oDlg),;
             oGet[1]:Refresh()  ) ; 
             Valid CliSerN(oDlg,nEvent);
             OF oDlg UPDATE

(el bitmap BUSCAR1 lo tengo en recursos)
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: Desaparece el boton en el get...
Posted: Wed Jul 22, 2009 09:41 AM

Pedro el BITMAP solo es para si quieres colocar uno determinado. Si pones la clausula ACTION ya te coloca por defecto un boton con tres puntos en el interior. Si compilas mi ejemplo veras que autom谩ticamente te lo coloca sin nada mas. El problema es que algo mas le afecta cuando entra en juego el resto de c贸digo y no se a que se puede deber. Por eso ped铆a que alguien haga la prueb para ver que es lo que puede estar sucediendo ya que compilo con el mismo compilador el FW8.11 pero uno es simplemente esas lineas y el otro es uni茅ndolo al programa que tengo. Funciona correctamente igual que antes solo que no me saca el boton.
P.D.:Lo raro es que me compilara bien y no me generar ning煤n error, ya que el anterior tGet no tiene ni el ACTION ni el BITMAP...

Saludos



Andr茅s Gonz谩lez desde Mallorca
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: Desaparece el boton en el get...
Posted: Wed Jul 22, 2009 09:53 AM

Mil disculpas, el problema ha sido mio ya que desde mi aplicaci贸n compilaba directamente un tGet antiguo que tenia modificado para que cuando tiene el foco me tome el color amarillo. El cual no tiene la clausula ACTION implementada. Lo dicho anuladas las pruebas ya que todo se debe a un error mio.

Saludos



Andr茅s Gonz谩lez desde Mallorca

Continue the discussion