| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Lun 15 Abr, 2019 10:54 am Asunto: Enlaces web en un DBGrid |
|
|
Pues tengo esa duda, he buscado por todo el foro y no he encntrado nada.
No sé cómo hacer que un campo del DBGrid se muestre como un enlace web, si alguien lo sabe se lo agradecería mucho. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Dom 21 Abr, 2019 9:08 pm Asunto: |
|
|
Lo he solucionado así:
| Código: |
void __fastcall TForm1::DBGrid1MouseMove(TObject *Sender, TShiftState Shift, int X,
int Y)
{
TGridCoord coordenadas;
coordenadas = DBGrid1->MouseCoord(X,Y);
if (coordenadas.X == 4) {
DBGrid1->Cursor = crHandPoint;
}
else {
DBGrid1->Cursor = crDefault;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect,
int DataCol, TColumn *Column, TGridDrawState State)
{
//pasamos el color a azul y lo subrayamos para que parezca un enlace web
if (Column->Index == 3) {
DBGrid1->Canvas->Font->Color = clBlue;
DBGrid1->Canvas->Font->Style = TFontStyles() << fsUnderline;
}
} |
_________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Alpinador Lt Cmdr

Registrado: 21 Abr 2014Mensajes: 123
|
Publicado: Mar 23 Abr, 2019 9:52 am Asunto: |
|
|
yo tambien estoy haciendo algo parecido solo que yo uso un DBEdit para mostrar la URL y un Button para cargarla en el CPPWebBrowser
El unico inconveniente que tengo, y no encuentro donde esta para activar las SCROLLBARS del Cppwebbrowser..... la horizontal y la vertical....solo me sale la vertical pero como desactivada en gris claro ......no hace scroll ni nada para ver la pagina
Alguien sabe como activar las SCROLL BARS???
Gracias
Vale.....aclaro este post..... las SCROLL BARS no me salian porque la pagina que cargaba se ajustaba automaticamente al tamaño del CPPWebbrowser o sea que realmente no habia scrollbars que mostrar por eso no salia nada |
|
| Volver arriba |
|
 |
|