تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: چطور بفهمیم برناممون در حال اجرا هست بعد...

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2004
    محل سكونت
    روسیه
    پست ها
    300

    پيش فرض چطور بفهمیم برناممون در حال اجرا هست بعد...

    سلام به همه

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

    If UBound(Diagnostics.Process.GetProcessesByName(Diag nostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
    ' Return True

    Else
    ' Return False
    End If


    یه سوالم داشتم:
    من یه برنامه ساختم

    من يه برنامه ساختم که جای گزين picture viewer ويندوز هست.ميخوام وقتی که برنامه من بازه و رويه يک تصوير کليک ميکنم به جای اينکه يه پنجره ديگه باز شه تصوير رو تو همون برنامه باز شده نشون بده

    در ضمن من از اين کد برايه باز کردن عکس استفاده کردم


    Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    If Command$() <> "" Then
    Pic.Image = Image.FromFile(Command$)
    End If
    end sub

    اگه راهنماييم کنين ممنون ميشام

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    1 - در Project Property تیکی با نام Make Single instance appilication را فعال کنید.
    2 - سپس دکمه View Application Events را کلیک کنید (همان پایین، سمت راست!)
    3 - در پنجره کد نویسی برای رویداد StartupNextInstance کد بنویسید، این رویداد هر بار که کاربر بخواهد نسخه جدید از برنامه شما را اجرا کند، اتفاق می افتد. (البته اگر گزینه -1- را انجام داده باشید نسخه جدید در کار نیست)

    البته طبق معمول فریم ورک، با کدنویسی هم میتوان اعمال فوق را انجام داد ولی استفاده از روش فوق سریعتر است.

    ضمنا در مورد کدتان:
    1- اگر نام فایل شامل کاراکتر فاصله باشد، معمولاَ ویندوز یک گیومه به اول و آخر نام می افزاید، این حالت را چک کنید و در صورت وجود حذف کنید.
    2- فکری به حال خطا بکنید، (Try) به هزار و یک دلیل احتمال دارد تابع FromFile نتواند عکس را بسازد و شما باید پیغام مناسب را نمایش دهید.
    3- من خودم با VB6 کار میکردم، ولی شما از خودتان لطف در وکنید و از دستور قدیمی Command استفاده نکنید!
    تابع جدید و مشترک برای زبانهای عضو فریم ورک System.Environment.CommandLine است.

    موفق باشید.

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2004
    محل سكونت
    روسیه
    پست ها
    300

    پيش فرض

    خیلی خیلی ممنون واقعا کارمو راه انداختی

    در مورد tryهم من برای اینکه زیاد شلوغ نشه من ننوشتم

    بازم از اینکه کمک کردی ممنون

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2004
    محل سكونت
    روسیه
    پست ها
    300

    پيش فرض

    يه سؤال ديگه هم داشتم

    برايه ليست کردن فايل ها از اين روش استفاده ميکنم

    Pic_Path = Directory.GetFiles(Path.GetDirectoryName(St), "*.jpg")

    برايه جلو بردن

    Pic.Image = Image.FromFile(Pic_Path(index + 1))
    Last edited by shahrdartoope; 04-04-2007 at 19:09.

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2004
    محل سكونت
    روسیه
    پست ها
    300

    پيش فرض

    اگه روش بهتری بلد هستی ميتونی راهنماييم کنی (البته اين کد خيلی مختصر شده)

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •