devexpress - Delphi: Name of Method that is called for updating content of TxcDateEdit (or TEdit) control needed -


i'm writing routine checks input of tcxdateedit (from devexpress). after number typed in, should check , try autocomplete rest of content. in case, if user types in day in empty tcxdateedit control should automatically fill in current month , year.

the problem need fire autocompletion method after number typed user , visually added in tcxdateedit control. can check actual input. i'm searching name of method used control update tcxdateedit. don't mean method implies focus lost, mean method called typing in control after (or while) each typed key added string variable content of control. i'm pretty sure similar method exists in common tedit control. if tell me name of method thankful.

thanks in advanced!

what ask possible using onchange event of properties, shown in following image

onchange event properties of tcxdateedit

using event , editingtext property edit, can use following code:

uses dateutils, strutils;  procedure tform1.cxdateedit1propertieschange(sender: tobject); var   month : word;   year  : word;   day : word;   barpos : integer;   dateedit : tcxdateedit; begin   dateedit := (sender tcxdateedit);   barpos := pos('/', dateedit.editingtext);   if barpos > 0   begin     month := monthof(now);     year  := yearof(now);     day   := strtoint(leftstr(dateedit.editingtext, barpos -1 ));     dateedit.date := encodedate(year, month, day);   end; end; 

this code automatically assigns current month , year when day typed in user, can adapt whatever requirements.

i tested on delphi 2006 version 6.42 of devexpress expresseditors library.


Comments

Popular posts from this blog

plot - Remove Objects from Legend When You Have Also Used Fit, Matlab -

java - Why does my date parsing return a weird date? -

Need help in packaging app using TideSDK on Windows -