کَرتوٍل کامپیوتر

من مهندس کامپیوتر هستم.سعی کردم در این وبلاگ مشکلاتی که در کار برام پیش میاد را جمع آوری کنم امیدورام بدردتون بخوره

کَرتوٍل کامپیوتر

من مهندس کامپیوتر هستم.سعی کردم در این وبلاگ مشکلاتی که در کار برام پیش میاد را جمع آوری کنم امیدورام بدردتون بخوره

بدست آوردن مسیر برنامه در برنامه های تحت ویندوز asp.net C#



System.IO.Directory.GetCurrentDirectory();



/////////////////////////


  • Application.StartupPath
  • System.IO.Path.GetDirectoryName(    System.Reflection.Assembly.GetExecutingAssembly().Location)
  • AppDomain.CurrentDomain.BaseDirectory
  • System.IO.Directory.GetCurrentDirectory()
  • Environment.CurrentDirectory
  • System.IO.Path.GetDirectoryName(    System.Reflection.Assembly.GetExecutingAssembly().GetName().Code  Base)
  • System.IO.Path.GetDirectory(Application.ExecutablePath)


  • ///////////
  • link:http://stackoverflow.com/questions/6041332/best-way-to-get-application-folder-path
  • غیر فعال کردن فرم بعد از باز کردن فرم دیگر در ویندوز فرم

    خیلی پیش میاد که شما یک فرم را از روی یک فرم دیگر(والد) باز می کنین و وقتی این اتفاق می افته فرم والد باید غیر فعال بشه .برای این کار از کدهای زیر استفاده کنید:


    in form1:

    form2 frm = new form2();

    frm.show(this);


    form2_Load()

    {

       if (this.owner != null)

           this.owner.enabled = false

    {


    from2_formclosed()

    {

       if (this.owner != null)

           this.owner.enabled = true;

    }

    فیکس کردن اندازه فرم در ویندوز فرم C#

    برای اینکه فرم ویندوزی خود را فیکس کنید یعنی کاربر اجازه تغییر سایز آن را نداشته باشد کد زیر را در قسمت FormLoad بنویسید


    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;