Fa عدم راست کلیک

skyblu

Member
من می خواهم در پروژه ام راست کلیک و چب کلیک روی متن پروژه ام نتوانند انجام بدهم چه پلاگینی باید اضافه کنم؟لطفا فایل این پلاگین را به من بدهید؟
 

mbsa

Active Member
سلام
با مثالی که براتون میذارم هروقت کلیک راست رو پروژه بشه مختصات خاصی را چک می کنه و فرامین مربوطه را اجرا می کنه .
این مختصات میتونه مختصات شی مورد نظرتون داخل بیلدر باشه.
اگر خواستید کلیک چپ ممنوع بشه به جای mouseRbutton کلمه ی mouseLbutton را درج کنید
موفق باشید
 

پیوست ها

  • mouser.rar
    557 بایت · بازدیدها: 30

evil_gates

اين نيز بگذرد ...
من می خواهم در پروژه ام راست کلیک و چب کلیک روی متن پروژه ام نتوانند انجام بدهم چه پلاگینی باید اضافه کنم؟لطفا فایل این پلاگین را به من بدهید؟

ممكنه يكم بيشتر راجع به سوالتون توضيح بدين :-? منظورتون از اينكه روي متن پروژه نتونن راست كليك يا چپ كليك كنن چيه ؟
 

skyblu

Member
با سلام و تشکر از مثالتان اما من در پروژه ام یک پلاگین دارم و شی اسکریپت هم ایجاد کردم ولی دستور Runscript را هز جای کد page start صفحه ام می نویسم اجرا نمی کند لطفا به کدم نگاه کنید و ببنید اشکال کجاست؟


SysCommand("ResizeWindow","800,800")
SysCommand("CenterWindow","")
If (Play=0) Then
LoadText("TextBTN","Pause")
If (firstplay=0) Then
BackgroundPlay("c:\documents and settings\tqm\desktop\123.mp3","LOOP")
firstplay=1
Else
BackgroundPause()
End
Play=1
Else
LoadText("TextBTN","Play")
BackgroundPause()
Play=0
End
InstallFont("c:\farsi fonts 2009\series 2\blotus.ttf")
InstallFont("c:\farsi fonts 2009\series 2\btir.ttf")
set$ ='C:\Documents and Settings\tqm\Desktop\101.rtf'
PluginRun("PlugIn","Show")
set=1
PluginSet("PlugIn","set")
PluginRun("PlugIn","ReadOnly")
PluginSet("PlugIn","set$")
PluginRun("PlugIn","LoadFile")
PluginRun("PlugIn","SetFocus")
set$='Cross'
PluginSet("PlugIn","set$")
PluginRun("PlugIn","SetCursor")

 

m javad

کاربر متخصص
ولی دستور Runscript را هز جای کد page start صفحه ام می نویسم اجرا نمی کند
میشه در مورد این جملتون توضیح بدید، یعنی چی رو اجرا نمیکنه، (من Runscript رو توی کدها نمیبینم که میگید اجراش نمیکنه)

SysCommand("ResizeWindow","800,800")
SysCommand("CenterWindow","")


این دوتا که مربوط به اندازه پنجره هستند

If (Play=0) Then
LoadText("TextBTN","Pause")
If (firstplay=0) Then
BackgroundPlay("c:\documents and settings\tqm\desktop\123.mp3","LOOP")
firstplay=1
Else
BackgroundPause()
End
Play=1
Else
LoadText("TextBTN","Play")
BackgroundPause()
Play=0
End


این که یه دستور شرطی هست و با تکرارهای مختلف صدای پشت زمینه رو متوقف و پخش میکنه

InstallFont("c:\farsi fonts 2009\series 2\blotus.ttf")
InstallFont("c:\farsi fonts 2009\series 2\btir.ttf")


این دوتا هم که فونت رو نصب می کنن

set$ ='C:\Documents and Settings\tqm\Desktop\101.rtf'
PluginRun("PlugIn","Show")
set=1
PluginSet("PlugIn","set")
PluginRun("PlugIn","ReadOnly")
PluginSet("PlugIn","set$")
PluginRun("PlugIn","LoadFile")
PluginRun("PlugIn","SetFocus")
set$='Cross'
PluginSet("PlugIn","set$")
PluginRun("PlugIn","SetCursor


میمونه این آخر، پلاگین چه پلاگینی هست و میخواهید چیکار بکنه که نمیکنه
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
کدهاتون رو ویرایش و تو این نمونه پیاده کردم ضمنا خیلی تو کدنویسی بی نظم هستین.
 

پیوست ها

  • Sample.rar
    772 بایت · بازدیدها: 16
آخرین ویرایش:

skyblu

Member
با سپاس از انتقاد درستتان ، شما سوال مرا خوب متوجه نشده اید ، من می خواهم وقتی در اجرا فایل 101.rtf ، در پلاگین بارگذاری(load) می شود ، فقط خواندنی باشد و راست کلیک و چب کلیک روی متن نتوان کرد . برای خواندنی بودن متن ، تابع (readonly ) پلاگین را صدا کردم . برای راست کلیک نکردن ، کدی که در مثال mous.rar گذاشته بودید ، در شی اسکریپت نوشتم . دستور run script را یکبار بعد از
PluginRun("PlugIn","Show")

نوشتم ، که در اجرا باز می شد روی متن راست کلیک کرد . حا لا کجا باید دقیقا این دستور run script بنویسم که در اجرا نتوان روی متن راست کلیک کرد؟


set$ ='C:\Documents and Settings\tqm\Desktop\101.rtf'
PluginRun("PlugIn","Show")
RunScript("Script")
set=1
PluginSet("PlugIn","set")
PluginRun("PlugIn","ReadOnly")
PluginSet("PlugIn","set$")
PluginRun("PlugIn","LoadFile")
PluginRun("PlugIn","SetFocus")
set$='Cross'
PluginSet("PlugIn","set$")
PluginRun("PlugIn","SetCursor
 
آخرین ویرایش:

loo30fer

کاربر متخصص مولتی مدیا بیلدر
دوست عزیز نمونه ای که من درست کردم کاملا درسته خوب فقط شما اومدین پارامتر ReadOnly رو به پلاگین فرستادین یعنی فقط کاربر بتونه متن رو Select یا کپی کنه و قابلیت حدف متن رو ازش گرفتین و برای اینکه کاربر نتونه راست کلیک کنه فقط لازمه این کد رو به Page Start نمونه ای که من قرار دادم اضافه کنید اونوقت مشکلتون حل میشه.
کد:
PluginRun("PlugIn","DisableRightClick")
 

m javad

کاربر متخصص
اون راست کلیک که تو اون نمونه دوستمون گذاشته داره راست کلیک روی فرم اصلی رو چک میکنه.
مشکل شما اینه که میخواهید روی متن (یعنی روی پلاگین) راست کلیک نشه. و احتمالا اون روش جواب نمیده و دچار مشکل میشه، چون راست کلیک روی پلاگین از جای دیگه ای دستور میگیره
خود پلاگین دستوری برای غیر فعال کردن راست کلیک نداره (DisableRightClick)؟
خودم: میمونه این آخر، پلاگین چه پلاگینی هست
بگید از چه پلاگینی استفاده میکنید تا ببینم میشه کاریش کرد
------------------------------------
وقتی داشتم مینوشتم لوسیفر پست رو زده بود:shock:
ببخشید
 
آخرین ویرایش:

skyblu

Member
من از پلاگین TrichEdite در پروژه ام استفاده کردم. تو رو خدا ، یه راهی پیدا کنید ، من در تمام صفحات پروژه ام از این پلاگین استفاده کردم . کاربر ، روی متن این پلاگین راست کلیک و چپ کلیک نتواند کند؟
تشکر
 
آخرین ویرایش:

m javad

کاربر متخصص
همون کدی که آقای لوسیفر تو پست قبل نوشتن براتون مشکلتون رو حل میکنه
کد:
کد:
[LEFT]PluginRun("PlugIn","DisableRightClick")
[/LEFT]
موفق باشید
 

جدیدترین ارسال ها

بالا