ايران ويج

نسخه‌ی کامل: جلوگیری از کپی متن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام .چطوری میشه کاری کرد که هنگام راست کلیک بر روی تکست باکس منویی ظاهر نشه و هم چنین به کابر اجازه کپی متن از طریق ctrl+C داده نشه
از یک زیچ تکس باکس استفاده کن فکر کنم حل باشه
بوسیله hook کردن هم میتونین و همینطور مانیتور کردن پیغامهای ویندوز مثل کپی wm_copy
دو راه
1- enabled تکست باکستو False کن.
2- از یه لیبل استفاده کن. میتونی BorderStyle اونو بزاری روی Fixed single و BackColor اونو هم سفید ( windows background ) کنی که بشه مثل تکست باکس. کی میفهمه دومیه لیبله؟
[تصویر:  txtlbl.JPG]
خب اونوقت طرف چطور توش متن بنویسه اگه disable کنه یا از label استفاده کنه اگه میخواهد فقط متن رو نمایش بده بهتر طبق گفته شما از label استفاده کنه؟
میتونه clipboard رو مانیتور کنه که اگه فوکوس رو ادیت باکس بود و مقدار متن درون کلبپ بورد قرار گرفت کلیپبورد رو پاک کنه
و برای ctrl+c هم میتونه تو رویداد keypress بنویسه که اگه این کلیدها فشرده شد کلیپبورد پاک بشه
ها. نگفتید میخواید متن وارد کنید. خب برای کسایی مثل من که آیکیوشون زیر ... خوب نیست.