关于 TRichEdit的赋值操作问题:
我在一个mainForm 上方一个richedit 然后 编辑的时候,
重新打开一个 form 上有 richedit ,可在新form 中 的那个 richedit 的文本 就没有了 在mainform中 特性了,比如文本时红颜色的,可在新的form 就没有颜色了,全部时春文本。
比如 :
mainForm中的 RContent:TrichEdit;
NewForm 中的 NRContent:Trichedit;
调用的时候:
我用了三种方法:都是一个结果: RContent.lines.savetoStream(Stream)
NRcontent.lines.loadformStream(Stream)
NRcontent.text:=Rcontent.Text; 直接吧数据库中保存的值放到 NrContent中
NRContent.text:=。().asstring;可结果都一样,没有保存字体等一些属性但是我在新创体重设置好之后,关闭之后,在mainForm中的 Rechedit,就显示了 修改之后的属性!
我在一个mainForm 上方一个richedit 然后 编辑的时候,
重新打开一个 form 上有 richedit ,可在新form 中 的那个 richedit 的文本 就没有了 在mainform中 特性了,比如文本时红颜色的,可在新的form 就没有颜色了,全部时春文本。
比如 :
mainForm中的 RContent:TrichEdit;
NewForm 中的 NRContent:Trichedit;
调用的时候:
我用了三种方法:都是一个结果: RContent.lines.savetoStream(Stream)
NRcontent.lines.loadformStream(Stream)
NRcontent.text:=Rcontent.Text; 直接吧数据库中保存的值放到 NrContent中
NRContent.text:=。().asstring;可结果都一样,没有保存字体等一些属性但是我在新创体重设置好之后,关闭之后,在mainForm中的 Rechedit,就显示了 修改之后的属性!
解决方案 »
- 从一个ado的数据原原本本的appendrecord到另一个表格,顺序怎么会不一样?
- 一个项目三个人开发的,因为时间紧嘛,最近想把三个工程合到一个工程里面,有什么先进方法没有呀。
- 为什么系统说我missing connection or connection string
- ★★文本替换问题★★
- delphi程序怎样实现oracle数据库的完全备份啊?
- 如何在一个应用程序界面上加上自己的按钮或菜单???
- 指针传递参数(小巧函数收集续)
- 有关指针的问题
- 大四在公司实习有薪水拿吗?
- 一个类似控件 数组的难题,望各位高手大显神通
- 大家在试用D2005的时候遇到过webcontrol不显示没有?
- 关于QReport中动态创建TQRSubDetail的问题
var
Pnode:Tpnode;
ms:TmemoryStream;
begin
if self.TreList.Selected=nil then Exit;
Pnode:=self.TreList.Selected.Data ;
if Pnode=nil then Exit; with TfmAddEdit.Create(self) do
try
caption:='ÐÞ¸ÄÎÄÕÂ('+self.StatusBar1.Panels[0].Text+')';
try
///////////////////////////
qryMX.Close;
qryMX.SQL.Text:=Format('Select * From hlp_tt±êÌâÄÚÈݱí where ±êÌâID=%d and ·ÖÏîID=%d',[Pnode.ID,self.TabID[self.tabcontrol1.tabindex,1]]);
//self.Caption:=self.qryMX.SQL.Text;
qryMX.Open;
if not qryMX.Eof
then Rcontent.Text:=qryMx.fieldbyname('ÄÚÈÝ').AsString // 没有把属性 给传递过来
else Rcontent.Lines.Text:='';
///////////////////////////
except
On E: exception do
begin
ShowMessage(E.message);
Exit;
end;
end;
if ShowModal<>mrOk then Exit;
ms:=TmemoryStream.Create;
try
ms.Clear;
Rcontent.Lines.SaveToStream(ms);
QryMX.Close;
QrymX.sql.Text:=format('Select * from hlp_tt±êÌâÄÚÈݱí where ±êÌâID=%d and ·ÖÏîID=%d',[Pnode.ID,self.tabid[self.tabcontrol1.tabindex,1]]);
QryMx.open;
QryMx.Edit;
TBlobField(Self.QrymX.FieldByName('ÄÚÈÝ')).LoadFromStream(ms);
QryMx.Post;
self.Current:=-100; //Ç¿ÖÆË¢ÐÂÊý¾Ý
finally
ms.Free;
end;
finally
Release;
end;end;