PDA

View Full Version : سوال: از چه کدی استفاده کنیم برا شناختن دکمه کلیک شده



ahmad_ir
چهارشنبه 28 بهمن 1388, 12:39 عصر
سلام
از چه کدی استفاده کنیم برا اینکه بفهمیم روی یه باتن کلیک شده یا نه؟ بعد ازش توی یه دستور شرطی استفاده کنیم.سی شارپ

raminsoft
شنبه 01 اسفند 1388, 01:26 صبح
یک متغییر عمومی اول برنامه بگیر ! مثلا :

bool isclick=false;
بعدش روی دکمه مورد نظر ، در متد click مقدار این متغییر را True کن ، بعدش هرجا خواستی چک کن .

bad_boy_2007
جمعه 14 اسفند 1388, 23:08 عصر
يك راه ساده وجود داره ولي الان وقت ندارم كد كامل واست بنويسم

1- تو فرم لود تمام كليد ها رو بايد شناسايي كني براي اين كار ميتوني از حلقه ذيل استفاده كني :


For each c as control in me .controls
if typeof(control) is bottom then
msgbox ctype(control,bottom).text
end if
next


2- حالا كه اين رويداد ها رو شناسايي كردي يك تابع براي خودت بنويس كه هر كدام از كليدها كه كليك شد اين تابع فراخواني بشه نامش رو بزار A و دو تا پارامتر ورودي داره اوليش Snder as Object و دومي e as system.eventArgument

3- تو اون حلقه For كه نوشتي Event كليك را روي تابعي كه در بند 2 نوشتي Handle كن