Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Formato de Cuadro de texto (https://www.clubdelphi.com/foros/showthread.php?t=53715)

jegrebahe1 27-02-2008 22:14:47

Formato de Cuadro de texto
 
Buenas,

tengo un pequeño incombeniente y es el siguiente...

Resulta que yo tengo una aplicacion en C# y ne ella tengo un cuadro de texto en el cual yo puedo escribir cualquier consulta SQL ejemplo(select * from employees)...


lo que yo quisiera es que al presionar un boton o algo ese texto quedara formateado como si lo hubiera escrito en SQL ejemplo (SELECT * FROM employees) y con sus espacios y todo, de la misma forma como si lo hiciera con un formateador pero del cual yo disponga en mi aplicacion...


De antemano Gracias por la ayuda.

cHackAll 04-03-2008 15:53:31

Utiliza un TRichEdit;
Código:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
 RichEdit1->SelAttributes->Color = clBlue;
 RichEdit1->SelText = "SELECT";
 RichEdit1->SelAttributes->Color = clBlack;
 RichEdit1->SelText = " * ";
 RichEdit1->SelAttributes->Color = clBlue;
 RichEdit1->SelText = "FROM";
}

Lo anterior es solo una idea... necesitas interpretar cada palabra de la consulta SQL y pintarla de acuerdo a que dicha palabra se encuentre en una lista de palabras reservadas.

Saludos


La franja horaria es GMT +2. Ahora son las 07:52:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi