المشاركات : 131
المواضيع 73
:
: 0
الإنتساب : Feb 2012
السلام عليكم كيف انقل نص notepadاو wordpadالى memo1
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
السلام عليكم
إستعمل
PHP كود :
uses
Clipbrd;
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text := ClipBoard.AsText;
end;
أو
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.PasteFromClipboard;
end;
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 131
المواضيع 73
:
: 0
الإنتساب : Feb 2012
اولا اشكرك اخي الكريم لقد رأيت في بعض المواقع الاجنبية ان تكتب في الميمو فتظهر في النوت باد فاردت ان اعكس الطريقة
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
ما وضعته في رد سابق
هو إجابة لسؤالك "نسخ نص من الويندوز الى ال memo"
إدا كنت تريد أردت شيئا آخر
فوضح أكثر
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 131
المواضيع 73
:
: 0
الإنتساب : Feb 2012
اخي الكريم
اكتب في النوت باد وفي نفس الوقت تظهر الميمو ما اكتبه اي كأنني اكتب في الحدث on change ولكن للنوت باد اي نسخ فوري الى الميمو
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
هذا مثال للتوضيح
ضع مكون Timer و Memo
وفي الحدث OnTimer ضع
PHP كود :
var
hNotepad, hMemo: THandle;
Text: string;
TextLength: Integer;
begin
hNotepad := FindWindow('Notepad', nil);
if hNotepad <> 0 then
begin
hMemo := FindWindowEx(hNotepad, 0, 'Edit', nil);
TextLength := SendMessage(hMemo, WM_GETTEXTLENGTH, 0, 0);
SetLength(Text, Succ(TextLength));
SendMessage(hMemo, WM_GETTEXT, Succ(TextLength), LongInt(PChar(Text)));
Memo1.Text := Text;
end;
end;
سبحان الله وبحمده سبحان الله العظيم