سلام
گمانم کمی گیچ کننده تر شد!مثلا می خواهید یکی از اون user control ها رو که در تب دوم هست تغییر مکان بدید یا براش یه رویداد بنویسید ،چیکار می کنید؟ باید با موس روش کلیک کنید ، به محض کلیک کردن روی اون user control تب4 نمایش داده میشه و اون یکی user control انتخاب می شه با تب رفتن هم دردسر زیاد داره
اصلاً مشکل با در زمان طراحی در VS است یا زمان اجرا؟؟؟
من مشکلی با اضافه کردن رویداد در زماتن طراحی در VS مشاهده نکردم.
میتوانید کنترلر را انتخاب کنید و از Properties->Events هر رویدادی که میخواهید را اضافه کنید، این روش کامل است و همیشه در هر دو زبان اصلی دات نت جواب میدهد.
برای اجرای یک exe با داشتن مسیرش میتوانید مثل زیر اقدام کنید:من می خوام از طریق برنامه ام بشه برنامه های دیگه ای مثل word یا ماشین حساب رو فراخوانی کرد ، فکر می کنم بشه از طریق دستور application این کار رو انجام داد ولی در این دستو ر مسیر نصب برنامه رو ازت می خواد ولی من چه جوری باید بدونم که در کامپیوتری که برنامه من نصب خواهد شد برنامه های مورد نظر کجا نصب شده اند و من برای این کار باید چیکار کنم؟
(کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی برخی از برنامه ها را که از activex و com پشتیبانی میکنند میتوان با دستورات خاص دیگری هم اجرا کرد که البته به نظرم اگر فقد قصد اجرای انتها باشد این کار جالبی نیست
)
معمولاً (اگر خودتان هم دقت کرده باشید) برنامه هایی که صراحتاً میخواهند برنامه های دیگری را اجرا کنند، در زمان نصب سعی میکنند یکبار محل و مسیر برنامه مذکور را پیدا کرده و ذخیره کنند و در دفعات بعد به سادگی از آیتم ذخیره شده استفاده میکنند.
ضمن اینکه اغلب این برنامه ها در پنجره تنظیمات خود لیست مسیرهای خاص و برنامه هایی را که میخواهند اجرا کنند را قرار میدهند و اجازه تغییر و ویرایش و تنظیم آن به دلخواه را به کاربر میدهند (طبیعتاً در همان فرم تنظیماتی Tools->Options که برای برنامه ساخته شده)
برای بدست آوردن محل نصب برنامه ها معمولاً میتوانید از رجیستری استفاده کنید، خیلی از برنامه ها به نحو و روش خاصی برای خودشان محل نصبشان را در رجیستری ثبت میکنند که مورد استفاده خودشان هم است.
مثلاً برای به دست اورن محل نصب Ofiice Word گمانم بتوانید مسیر مذکور را از شاخه زیر استخراج کنید:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\%vers ion%\Word\InstallRoot
Path
با همان دستورات کار را با رجیستری میتوانید تمام زیرکلیدهای HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office را به دست آورده و از بزرگ به کوچک در یک حلقه همه را چک کنید تا مسیر حقیق را بدست آورید.
موفق باشید.