虾哥们:
求救了!
如何能判断出Edit中的文本是否处于被选中的状态?
小弟急求。
求救了!
如何能判断出Edit中的文本是否处于被选中的状态?
小弟急求。
解决方案 »
- 关于!!光盘驱动器!!的很多问题,有经验的赶紧来呀!?????????????????????????
- 怎样配置delphi:已定义好的变量或控件名称中如果有大小写区分,那幺在delphi编辑器中无论数大写还是小写总是和定义的相同,怎样配置?多
- TFileStream.Write的问题
- 新手问题,求助!!
- ClientDataSet中我只修改一条记录,并且没有移动游标,ClientDataSet不会自动Post,这时候ChangeCount还是0,
- 这个问题对于老delphi程序员应该不难,下班前结贴
- ADO+Parodx 的愚蠢错误,有经验的人一下子就可以挣100分。
- 怎樣對計算字段求累計和﹖
- 能不能在RichEdit里某行的指定坐标位置(坐标已知)插入文字,比如x=100,y=20处插入文字?
- 能不能给我一个遍历combobox选项的代码?
- 请问:哪儿有TDock97下载?
- fastreport问题,高手帮下忙呀。。。
SelLength表示选中的文本的长度,SelLength==0表示没有选中任何文本
SelStart表示从第几个字符开始选定,如果SelLength==0那么SelStart就表示光标在该文本框当中最后停留的位置。
var
Buffer: PChar;
Size: Integer;begin Size := Edit1.SelLength; {Get length of selected text in Edit1}//这里就可以判断了
Inc(Size); {Add room for null character}
GetMem(Buffer, Size); {Creates Buffer dynamic variable}
Edit1.GetSelTextBuf(Buffer,Size); {Puts Edit1.Text into Buffer}
Edit2.Text := StrPas(Buffer);{Converts Buffer into Pascal-style string}
FreeMem(Buffer, Size);{Frees memory allocated to Buffer}end;
算错分了.呵呵...该每个人10分才对.
Kshape大哥的内存管理方式也不错呀!