Example4
Directory actions
More options
Directory actions
More options
Example4
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
در این تمرین می خواهیم یک ماشین حساب طراحی کنیم با تمام درس آموزی های مثال های قبلی ابتدا ظاهر فرم را طراحی میکنیم برای طراحی دکمه ها از پنل استفاده می کنیم برای ارتباط رویداد با دکمه های شماره هر ده دکمه عددی رو انتخاب می کنیم به همه یک زیر برنامه متصل می کنیم برای دکمه های پاک کردن و اعشار در صورتی که یکبار زده شده باشد یا مقدار نباشد بنابر ویژگی اون دکمه ها روشی رو برای خاموش نگه داشتنش استفاده می کنیم همچنین در زدن دکمه های عملگر می خواهیمبا زدن اون دکمه مقدار از روی صفحه پاک نشود و با زدن اولین عدد بعدی عدد قبلی حذف شود همچنین می خواهیم چهار عمل اصلی تکرار پذیر باشند یعنی بدون نیاز به مساوی بشود اونها رو تکرار کرد و مقادیر را با توجه به اونها ادامه محاسبه داد KeyPress اگر از این رویداد استفاده کنیم اولویت با فرم هست و اول فرم اجرا میشه بعدش برای کلید مربوطه البته به شرطی که KeyPreview برای فرم فعال شده باشد در این مثال نحوه کار کردن با رویداد ها و خصوصا با فشردن کلید ها در فرم آموزش داده شده است در انتها برای کلید اینتر نیز برنامه ریزی میکنیم که برابر با کلید مساوی شود تفاوت بین click and mouseclick رو متوجه میشیم برنامه را به نحوی تغییر دهید که دکمه OnOff نیز کار کند. در شروع اجرا باید متن این دکمه on باشد به این معنی که می توانید با کلیک کردن آن ماشین حساب را روشن کنید در این حالت تمامی دکمه های ماشین حساب خاموش می باشد با کلیک بر روی این دکمه ماشین حساب روشن شده و تمام دکمه ها فعال می باشند. در این حالت متن دکمه به off تغییر می کند. به این معنی که با کلیک کردن می توانید ماشین حساب را خاموش کنید با هربار کلیک کردن روی این دکمه ماشین حساب بین دو حالت مذکور تغییر وضعیت دهد.