نمایش نتایج 1 تا 23 از 23

نام تاپیک: یه سوال ولی یه کوچولو خنده دار.چه جوری از شر صدای بیپ خلاصشم

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250

    یه سوال ولی یه کوچولو خنده دار.چه جوری از شر صدای بیپ خلاصشم

    سلام من یه برنامه با vb.net نوشتم نمیدونم چرا هر enter رو که میزنم صدای بیپ میاد اعصابمو ریخته بهم نمیدونم چه جوری از شرش خلاص شم کمکککککککککک

  2. #2

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    از راهنمایی ممنون باید این کد رو تو رویداد کلیک بزارم؟

  4. #4
    توی رویداد Keypress

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    خیلی ممنون :wink:

  6. #6
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    این کار رو انجام دادم .
    من برنامه هامو رو win2000 مینویسم مشکل حل شد ولی رو win xp هنوز همون صدای وحشتناک و اعصاب خورد کن هست.
    کمککککککککککککککککککککککک ککککککککککککککککککککککککک ککککککککککککککککککککککککک ککککککککک :cry:

  7. #7
    شاید این جواد :mrgreen: بده

    از داخل کنترل پنل سیستمتون گزینه ... Sounds and Audio رو انتخاب کنید و سپس از برگه ی Sounds و از لیست Program events گزینه Default Beep رو انتخاب کنید. بعد در زیر این لیست یک کومبو به نام Sounds دارید که باید از لیست آن گزینه (None) رو انتخاب کنید و تمام.

    همه راه های رفته را با OK ببندید.

    با احترام- خدانگهدار

  8. #8
    کاربر تازه وارد آواتار علی ارجمندی
    تاریخ عضویت
    تیر 1383
    محل زندگی
    اصفهان - شرکت مهندسی سیستم ها و اتوماسیون - ایریسا
    پست
    99
    با سلام
    فکر کنم با این روش از شر صدا راحت شی . معادل سازی کلید enter با tab البته
    باید یه شی edit برای خودت بسازی
    Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, keyData As System.Windows.Forms.Keys) As Boolean

    If msg.WParam.ToInt32() = CInt(Keys.Enter) Then

    SendKeys.Send("{Tab}")

    Return True

    End If

    Return MyBase.ProcessCmdKey(msg, keyData)

    End Function 'ProcessCmdKey

    با تشکر

  9. #9
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    جنای اقای کاربر برنزیrohollah بابا تو دیگه کی هستی.
    حال کردم به همین اسونییییییییییییی بود.
    اقای ارجمندی عزیز از کمک شما هم بسیار ممنون حتما امتحانش میکنم.چون خیلی به استفاده enter به جای tab نیاز دارم
    از همگی ممنونم.
    تا یادم نرفته اقای sh یادم نره از شما هم خیلی ممنون.
    :flower: :flower: :flower: :flower: :flower: :flower: :flower: :flower: :flower: :flower: :flower:

  10. #10
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    ببخشید شرمنده دوباره مشکل برگشت سر جاش رو win xp خودم مشکل حل شد ولی رو بقیه win ها هنوز سر جاشه دیگه دارم از دست این صدا روانی میشم کمککککککککککککککککککککککک کک

  11. #11

    جواب مجدد

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

    همون طور که جواب دادم (Ruhollah=روح اله معینی زاده)، باید توی هر ویندوزی که برنامه‌ات را نصب می کنی، به همان مسیر رفته و صدا را غیر فعال کنی. همین!

    با احترام- خدانگهدار

  12. #12
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    این کارو کردم ولی غیر فعال نمیشه

  13. #13

    یک راه دیگه

    با سلام خدمت دوست گرامی

    به صدا خوب دقت کن و در اون لیست همه‌ی اونایی رو که صداشون با صدای مزاحم برنامه شما یکی است را غیر فعال (None) کن.

    ممکنه که اون صدا روی Default Beep تنظیم نشده باشه. ::نوشتن:: :موفق:

    با احترام- خدانگهدار

  14. #14
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    میدونید مشکل چی بود multimedia audio controler نصب نشده بود .
    از همگی ممنونم. :thnx:

  15. #15
    کاربر تازه وارد آواتار rainstorm
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    هر کجا باشم فرقی نمی کنه مهم اینکه تو گل زندگمی
    پست
    52

    Wink Beep

    با سلام به تمامی بر و بچ سایت برنامه نویس
    من یک برنامه با دلفی نوشتم و دقیقا همین مشکل رو داره تا حالا هم نتونستم راه حلی براش پیدا کنم ولی راه حلی که آقای «روح اله معینی زاده» ارائه دادند به نظر من راه حلی غیر منطقی است چرا که برای دیگر برنامه های ویندوز ایجاد مشکل می کنه . برای حل این مشکل باید به سیستم عامل بفهمانیم که زدن کلید Enter بر روی شی مورد نظر عملی مجاز است. حالا اینکه چه جوری اینو به سیستم عامل بفهمانم مشکل منه که وقتی حلش کردم بهتون میگم
    همیشه باید مشکل رو حل کرد نه اینکه اونو ماست مالی کرد
    باتشکر Rainstorm

  16. #16
    ببین بلند گو تو خاموش کن.............!!!!!!!!

  17. #17
    Private Sub Text1_KeyPress(KeyAscii As Integer)

    If KeyAscii = 13 then
    'do whatever you want here

    KeyAscii = 0
    End If

    End Sub

  18. #18
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    Talking راه حل...

    بهترین راه اینکه کارت صداتو UnInstall کنی و از دست این صدای مزاحم راحت بشی ....

    البته میتونی کامپیوترتو هم بفروشی و ...
    آخرین ویرایش به وسیله kablayi : دوشنبه 16 آبان 1384 در 02:11 صبح

  19. #19
    کاربر دائمی آواتار asilverisis
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    اهواز
    پست
    262
    نقل قول نوشته شده توسط ali_firouz_ir
    Private Sub Text1_KeyPress(KeyAscii As Integer)

    If KeyAscii = 13 then
    'do whatever you want here

    KeyAscii = 0
    End If

    End Sub
    سلام
    من فکر کنم این چیزی که شما نوشتید
    VB6 باشه

    لطفا در دات نت هم تست کنید


  20. #20
    کاربر تازه وارد آواتار rainstorm
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    هر کجا باشم فرقی نمی کنه مهم اینکه تو گل زندگمی
    پست
    52

    Smile وفای به عهد

    با سلام خدمت شما
    من این مشکلو بالاخره توی دلفی حلش کردم

    procedure TInputDialogForm.PasswordEditKeyPress(Sender: TObject;
    var Key: Char);
    begin
    if Key = #13 then
    begin
    OkPasswordButton.Click;
    Key := #0;
    end;
    end;

    شایان ذکر است که InputDialogForm نام فرم و OkPasswordButton نام یک Button است که در برنامه من، رویداد OnClick آن، صحت پسورد ورودی را چک می‌کند (این نامها کاملا اختیاری می باشند) همچنین

    Key := #0;

    از ایجاد صدای beep جلوگیری می‌کنه
    درسته که کدهای فوق برای دلفیه ولی، نوشتمش شاید به درد بچه‌های VB هم بخوره
    با تشکر rainstorm
    آخرین ویرایش به وسیله rainstorm : دوشنبه 23 آبان 1384 در 16:25 عصر

  21. #21
    کاربر دائمی آواتار asilverisis
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    اهواز
    پست
    262
    سلام
    ممنون دوست عزیز
    نه این کد بدرد VB.net نمی خوره
    مهمترین قسمت کد شما Key:=#0 که این کار توی VB.net به دلیل ReadOnly بودن Key که به صورت

    e.KeyChar یا e.KeyCode استفاده می شه قابل استفاده نیست

    من فکر می کنم یعضی از دوستان و اساتید این بخش کد مورد نظر رو دارن
    چون من این کد رو قبلا یه جایی دیدم و داشتم ولی هر چی می گردم اونو پیدا نمی کنم
    حالا چرا نمی ذارن و اجازه میدن این بحث این قدر طولانی بشه نمی دونم

  22. #22
    کاربر دائمی آواتار asilverisis
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    اهواز
    پست
    262
    سلام
    بفرمایید اینم جواب

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

    من مثال رو در مورد رفتن به کنترل بعدی با زدن Enter بیان می کنم خودتون تعمیم بدید

    روش اول :


    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
    If Asc(e.KeyChar) = Keys.Enter Then
    ProcessTabKey(True)
    e.Handled = True
    End If
    End Sub



    روش دوم :

    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
    e.Handled = True
    End Sub

    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
    If e.KeyCode = Keys.Enter Then
    ProcessTabKey(True)
    End If
    End Sub



    امیدوارم بدردتون بخوره

    موفق باشید

  23. #23
    کاربر دائمی
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    مشهد
    پست
    251
    جهت استفاده در vb.net و ویندوزxp

    PrivateSub TextBox2_KeyPress(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
    IfMe.TextBox2.Text.Length > 0 And e.KeyChar = Microsoft.VisualBasic.Chr(13) Then
    e.Handled = True
    EndIf
    EndSub

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •