ComboBox

ComboBox

Postby colthop » Mon Aug 24, 2015 10:48 am

Hola a todos:

Tengo en varias opciones ComboBox, mi pregunta es si la flecha que presenta el ComboBox se puede poner a la izquierda en vez de la derecha que me aparece siempre.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: ComboBox

Postby Antonio Linares » Mon Aug 24, 2015 10:59 am

Carlos,

Estos son los estilos que soporta un combobox:

https://msdn.microsoft.com/en-us/library/7h63bxbe(VS.80).aspx

Parece que no está soportado lo que buscas, asi que habría que implementarlo.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ComboBox

Postby colthop » Mon Aug 24, 2015 11:20 am

Hola Antonio:

Eso ya lo había visto y no veo lo que yo pregunto, porque no se si hay alguna manera de cambiar la flecha a la izquierda ya que estéticamente las variables que están a la izquierda y necesito cambiar el tamaño de la ComboBox para elegir la flecha se va a la derecha cuando pulsas y quedaría mejor si se pudiese presentar a la izquierda.

Un saludo y gracias por tu interés.

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: ComboBox

Postby Antonio Linares » Mon Aug 24, 2015 5:42 pm

Carlos,

A eso me refiero, a que un combobox estandard de Windows no lo soporta, asi que habría que buscar otra forma de implementarlo.

Podrias situar un botón y a continuación un GET y que al pulsar el botón se mostrase una lista como hace el combobox.

Te serviría asi ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 7:14 pm

Con el Pelles C lo puedes hacer asi, te anexo imagenes, gracias, saludos... :shock:

Si te refieres a esto...esta probado en mi sistema, la primera imagen es de mi sistema, no el previo de pelles c.

Aca esta como se hace con los parametros de windows, Extended Window Styles
WS_EX_LEFTSCROLLBAR Places a vertical scroll bar to the left of the client area.

https://msdn.microsoft.com/en-us/librar ... 80%29.aspx


[img]
Image

Image

Image
[/img]
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby colthop » Mon Aug 24, 2015 7:44 pm

Hola José Luis:

Si es exactamente lo que yo pregunto pero yo no uso Pelles C yo pongo :

@150, 90 ComboBx xPul16 VAR va111 ITEMS { " 1", " 2" , " 3" } OF wGestd1901 PIXEL COLOR escri30, fondo30 SIZE 80, 144 ON CHANGE CambTiSu() STYLE CBS_DROPDOWNLIST

He tratado de incluir el estilo que me comentas así:

@150, 90 ComboBx xPul16 VAR va111 ITEMS { " 1", " 2" , " 3" } OF wGestd1901 PIXEL COLOR escri30, fondo30 SIZE 80, 144 ON CHANGE CambTiSu() STYLE nOr (CBS_DROPDOWNLIST, WS_EX_LEFTSCROLLBAR )

Pero no me da este error :

Error description: Error BASE/1003 No existe la variable: WS_EX_LEFTSCROLLBAR

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 7:52 pm

No te se decir si es la variable, ya que hago mis recursos con el diseñador, lo que te podria recomendar es empezar hacer ley del descarte con ese nombre que da microsoft o usar el editor de recurso y ver el codigo en .RC que lo pone como lo haces tu...imagino alli saldra la variable como viene por defecto a la derecha y cambiar el RIGHT por un LEFT, hasta alla no he llegado, ya que uso mis recursos en .RES, dejame probar y te comento haber si te ayudo, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 8:30 pm

Acabo hacer el archivo .rc y asi aparec lo del combobox...saludos... :shock:

Code: Select all  Expand view

1001 DIALOGEX DISCARDABLE 6, 18, 286, 198
STYLE DS_SHELLFONT|WS_POPUP|DS_MODALFRAME|DS_CONTEXTHELP|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Dialog"
FONT 8, "Tahoma", 0, 0, 1
{
  CONTROL "", 4015, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP, 36, 12, 140, 50, WS_EX_LEFTSCROLLBAR
}
 
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby cnavarro » Mon Aug 24, 2015 8:35 pm

Last edited by cnavarro on Mon Aug 24, 2015 9:51 pm, edited 1 time in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 8:56 pm

cnavarro wrote:Carlos

Code: Select all  Expand view

#define WS_EX_LEFTSCROLLBAR    0x00004000
 


https://msdn.microsoft.com/es-es/librar ... 43(v=vs.85).aspx


Saludos CNavarro, si Carlos usara un editor de recurso como Pelles C, se evitaria todo eso, pero bueno, ni modo, entre gustos y colores...

aprovechando que comentastes aca...por casualidad tendras o hay una version mas actualizada de la TPlane y la TCalex pero que no sea el de las Contribuciones ya que esa version es bastante vieja y hay muchos cambios que no estan publicados, gracias..saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby cnavarro » Mon Aug 24, 2015 9:44 pm

Jose Luis
Yo es que hace tiempo que no utililizo Recursos ( bueno, si, ficheros RCs para imagenes, y poco mas )
Voy a buscar la TCalex que tengo y compararla con la que comentas, pero no me suena la TPlane, asi que dime donde la has visto
Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 9:49 pm

cnavarro wrote:Jose Luis
Yo es que hace tiempo que no utililizo Recursos ( bueno, si, ficheros RCs para imagenes, y poco mas )
Voy a buscar la TCalex que tengo y compararla con la que comentas, pero no me suena la TPlane, asi que dime donde la has visto
Saludos


Navarro, me referia a Carlos por lo de usar Pelles C, la clase es la TPlan...disculpa se me coleo un e...es la que sirve para sistema de Hoteles, reservas y esas cosas, y la TCalex es la del calendario tipo outlook o algo asi, disculpa mi error, creo que ambas las hizo Daniel Gil(saludos desde Venezuela), gracias, saludos... :shock:

viewtopic.php?f=6&t=28177&p=157618&hilit=clase+tplan#p157618

PostData: le hago click al link que pusistes y dice que no existe o que si esta bien escrito... :(
Last edited by joseluisysturiz on Mon Aug 24, 2015 9:56 pm, edited 1 time in total.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby cnavarro » Mon Aug 24, 2015 9:55 pm

Jose Luis
El link esta solucionado, gracias
Si, he entendido que contestabas a Carlos, solo era un comentario
TCalex, si tengo hecho algo con ella

viewtopic.php?f=6&t=25167&hilit=tcalex&start=45#p142195

TPlane, no me suena por eso te comento donde ver su contenido, hace ya tiempo que no toco TCalex
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ComboBox

Postby joseluisysturiz » Mon Aug 24, 2015 9:57 pm

cnavarro wrote:Jose Luis
El link esta solucionado, gracias
Si, he entendido que contestabas a Carlos, solo era un comentario
TCalex, si tengo hecho algo con ella

viewtopic.php?f=6&t=25167&hilit=tcalex&start=45#p142195

TPlane, no me suena por eso te comento donde ver su contenido, hace ya tiempo que no toco TCalex


Es lo que busco hacer...saludos... :shock:
TCAlex
viewtopic.php?f=6&t=28038&p=180689&hilit=tcalex#p180689

TPlan
viewtopic.php?f=6&t=25728&hilit=clase+tplan
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: ComboBox

Postby Antonio Linares » Tue Aug 25, 2015 6:52 am

Pues si existía el estilo:

#define WS_EX_LEFTSCROLLBAR 0x00004000

gracias Cristobal :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 83 guests