Memo1.Perform(EM_UNDO, 0, 0);
تشخیص UNdo (یعنی متن تغییر کرده)
ButtonUndo.Enabled := Memo1.Perform(EM_CANUNDO, 0, 0);
ButtonUndo.Enabled := Memo1.CanUndo;
پاک کردن حافظه Undo
Memo1.Perform(EM_EMPTYUNDOBUFFER, 0, 0);
Memo1.ClearUndo; // in Delphi 4 or higher
برای انتخاب همه رکوردها در dbgrid از کد زیر استفاده کنید
وقتی می خواهید موضوعی را به کاربر اطلاع بدهید و برنامه در حالت مینیمایز است(مثل پنجره های چت یاهو مسنجر)
از کد زیر میتونید استفاده کنید
FlashWindow(Handle,
True
);
// فرم فعلی
FlashWindow(Application
.
Handle,
True
);
//
سریال: MAFA-A3D7PD-FJBBAE-FACN
procedure HelpSearch(sHelpFName, sSearchKey: string);
var
pc: PChar;
begin
Application.HelpFile := sHelpFName;
pc := StrAlloc(Length(sSearchKey) + 1);
StrPCopy(pc, sSearchKey);
Application.HelpCommand(HELP_PARTIALKEY, LongInt(pc));
StrDispose(pc);
end;
مثال
HelpSearch('DELPHI.HLP', 'colors');
HelpSearch('DELPHI.HLP', '');