-2
私はdelphi 2010を使用してサインアップフォームを作成しました。自分のメールを使用して既存のユーザー登録を許可したくありませんでした。したがって、すでに登録されている電子メールにサインアップすると、フォームpass_resetダイアログが表示されます。DelphiのRichEditコンポーネントにLineを追加するにはどうすればいいですか?
申し訳ありません[email protected]が
procedure TPassReset.Rich_customExistBeforeChange(Sender: TObject);
begin
email := form_signup.ed_email.text;
RichEdit1.Append('Hello "'+email+'" it seem that you''re already registered with us');
end;
よう
何か(TRichEditコンポーネントを使用して)、私達のデータベースでは、すでにどのようにpass_reset形式で記述する
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, GIFImg, ExtCtrls, pngimage, ComCtrls, FMTBcd, WideStrings,
DBXMySql, DB, SqlExpr, MessageDigest_5, Types, ShellAPI, IdBaseComponent,
IdComponent, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL,
IdSSLOpenSSL, IdTCPConnection, IdTCPClient, IdExplicitTLSClientServerBase,
IdMessageClient, IdSMTPBase, IdSMTP, IdMessage,**pass_reset;**
{Checking wether email exist}
SQLQuery2.SQL.Text := 'SELECT * from registered where email="'+email+'"';
SQLQuery2.Open;
count := SQLQuery2.RecordCount;
{if email exit bfore display message already exist}
if (count>0) then
begin
PassReset.Show;
end;
しかし、うまくいかなかった。
あなたは 'RichEdit.Lines.Add(「豊富なフォーマットと私のメッセージ」)行く方法がわからない意味;' –
それはRichEdit.Lines.Add、ないRichEdit1.Appendです。 RichEditコントロールではなく、Linesプロパティを変更しています。 –
いくつかのボタンのClickイベントとして使用するとうまく動作しますが、フォーム作成時に自動変更するためにこの行を配置する場所FormCreateで試しましたが動作しませんでした –