Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Lỗi không vào hàm Form_KeyPress

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Question Lỗi không vào hàm Form_KeyPress

    Khi chỉ có một mình hàm Form1_KeyPress thì mình debug thấy nó vào, còn khi mình thêm Form1_Load thì nó không vào nửa, mong các bạn/ anh chỉ giúp
    Code:
     private void Form1_Load(object sender, EventArgs e)
            {
              //làm một số việc
            }
            private void Form1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar >= 48 && e.KeyChar <= 57)
                {
                    phim = e.KeyChar.ToString();
                }
                int ph = int.Parse(phim);
              //làm một số việc
            }
    bài không có lỗi, vẫn chạy Form1_Load

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Trích dẫn Nguyên bản được gửi bởi BuithiHa Xem bài viết
    Khi chỉ có một mình hàm Form1_KeyPress thì mình debug thấy nó vào, còn khi mình thêm Form1_Load thì nó không vào nửa, mong các bạn/ anh chỉ giúp
    Code:
     private void Form1_Load(object sender, EventArgs e)
            {
              //làm một số việc
            }
            private void Form1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar >= 48 && e.KeyChar <= 57)
                {
                    phim = e.KeyChar.ToString();
                }
                int ph = int.Parse(phim);
              //làm một số việc
            }
    bài không có lỗi, vẫn chạy Form1_Load
    Cậu post code đầy đủ lên đi, chứ đâu có ai biết:
    Code:
    // làm một số việc
    của cậu có lỗi hay là không?

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Code:
      class phatnhac
        {
            public static void Phatnhac(string tieude,int dk)
            {
                SoundPlayer sp = new SoundPlayer(tieude);
                if(dk==1)
                    sp.Play();
                if (dk == 2)
                    sp.Stop();
    
            }                
        }
    
     public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            string phim="";
            string B = "";
            string[,] A = new string[1000,2];
          
      private void Form1_Load(object sender, EventArgs e)
            {
                B = DocTXT.Doc("..\\..\\tulieu.txt");
                string[] C = B.Split(new char[] { ',' });
                for (int i = 0; i < C.Length; i++)
                {
                    string[] D = C[i].Split(new char[] { '_' });
                    A[i, 0] = D[0];
                    A[i, 1] = D[1];
                }
            }
            private void Form1_KeyPress(object sender, KeyPressEventArgs e)// ko vào đây
            {
                if (e.KeyChar >= 48 && e.KeyChar <= 57)
                {
                    phim = e.KeyChar.ToString();
                }
                int ph = int.Parse(phim);
                phatnhac.Phatnhac("..\\..\\tulieu\\a.wav", ph);
                phatnhac.Phatnhac("..\\..\\tulieu\\a.wav", ph);
            }       
        }
    Mình định làm một chương trình sách nói cho người khiếm thị (phi lợi nhuận)
    Mình Load là các file chứa mã nhận dạng và file âm thanh tương ướng(ví dụ ấn phím 1 thì phát a.wav ấn phím số 3 thì phát b.wav ấn phím số 2 thì dừng) mình chọn cách lưu trong file là vì tuỳ mỗi người khiếm thị mà họ quen với phím nào, để người thân họ chỉnh lại cho họ, không theo quy định và các người thân này cũng có thể thêm bớt file âm thanh tuỳ sở thích ( chắc NVL87 hiểu vì sao mình làm sách nói nhỉ) mong các bạn / anh chỉ giúp mình để mình sớm hoàn thành cho người khiễm thị, có sách nói cũng cho mình với, cảm ơn
    Đã được chỉnh sửa lần cuối bởi BuithiHa : 11-06-2007 lúc 08:28 AM.

  4. #4

    Tớ xin được góp ý bạn BuiThiHa luôn, tớ mới vào forum, để ý cách lập trình của bạn cho nhận xét thế này một chút nha :
    a. Bạn viết code không theo quy tắc <không căn lề lối, không có comment, hoặc có thì viết theo kiểu cho nó có> -> rất khó để sau này sửa code
    b. Bạn rất hay phức tạp hóa vấn đề lên -> bạn nghĩ vấn đề nó đơn giản thôi
    c. Khi bạn post bài lên hỏi rất hay hỏi không rõ nghĩa <không hiểu bạn hỏi gì>
    d. Khi bạn hỏi bài bị lỗi thì không bao giờ cho biết bạn debug nó bảo lỗi gì <thế này thì sao mà giúp bạn được>

    _Mấy lần trả lời bạn BuiThiHa tớ phải suy luận như khoa học, bạn thấy nếu với cách học và cách hỏi của bạn như thế thì liệu có nhiều người sẽ " dành chút thời gian " vào đây giúp bạn không? Tớ nghĩ là không vì họ thấy cách " hỏi " của bạn làm người ta thấy chán thì sao mà giúp được. Bạn Danh có long nhiệt tình muốn giúp nhưng mà đâu có lần nào thấy Danh hiểu ra vấn đề của bạn đâu. Tớ chỉ có ý kiến vậy thôi không có ý gì đâu. Có khuyết điểm ở đâu thì sửa, nhắc nhở nhau không ngại.

    Với bài trên bạn hãy cho mọi người biết bạn bị lỗi gì như thế nào post lên để mọi người giúp cho.
    [CENTER][B][U][FONT="Courier New"][COLOR="Green"]Học Tin như Gà học tắm nước sôi ...(:=(|)[/COLOR][/FONT][/U][/B][/CENTER]

  5. #5
    Ngày gia nhập
    05 2007
    Nơi ở
    HCMC
    Bài viết
    60

    Mình định làm một chương trình sách nói cho người khiếm thị (phi lợi nhuận)
    Cho sonhn góp ý:
    Chương trình bạn đang làm rất ý nghĩa. Mức độ thành công của bạn không nằm ở chổ chương trình, mà ở cơ sở dữ liệu sách nói. Bạn phải sưu tầm đủ một lượng lớn, phong phú, để phục vụ cộng đồng. Hãy cho CViet địa chỉ email của bạn, và kêu gọi mọi người cùng đóng góp. Hãy xem đây như là một dự án. Chúc bạn thành công.
    PS: Hà nói rõ chuẩn định dạng (format) file âm thanh nhé!

  6. #6
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định Lỗi không vào hàm Form_KeyPress

    To: Siêu Gà: Mình cám ơn bạn đã góp ý, mình sẽ cố gắng khắc phục vì mình mới biết lên diễn đàn(đây là diễn đàn thứ 2 mình tham gia,cái kia là của lớp), riêng bài trên thì nó không có lỗi nhưng khi ấn phím số nó không vào Form_KeyPress, mình phức tạp code của mình là để người dùng(khiếm thị) sẽ đơn giản khi dùng.
    To: sonhn email mình là: adonis760@yahoo.com, sách thì định dạng gì cũng được vì mình sẽ dùng phần mềm convert.
    Cảm ơn tất cả

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn