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

Đề tài: Close console trên C# | Giúp mình về Console Application trên C# với?

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    15

    Mặc định Close console trên C# | Giúp mình về Console Application trên C# với?

    Mình là biginner nên mọi chuyện gần như rất mới mẻ . tuy nhiên mình đang thử làm một bài tập trong C# . mình dùng Window Console .

    nhưng sau khi code xong chạy . mọi chuyện nó báo ok nhưng mỗi tội là Vẫn còn LÙ LÙ một của sổ đen ngòm kiểu như CMD của window với con trỏ nhấp nháy ????


    xin pác nào biết chỉ em với. làm sao cho khi chạy chương trình của em thì cửa sổ kia cũng lặn mất tăm luôn chứ ??? ( EM đây có lập trình Windows đây em lập trình Console mà ) .


    ????

  2. #2
    Ngày gia nhập
    12 2008
    Bài viết
    235

    mình dùng Window Console
    tất nhiên là
    Vẫn còn LÙ LÙ một của sổ đen ngòm kiểu như CMD của window với con trỏ nhấp nháy ????
    rồi.Bạn chuyển sang win form xem có còn lù lù ko

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

    Trích dẫn Nguyên bản được gửi bởi letheson Xem bài viết
    Mình là biginner nên mọi chuyện gần như rất mới mẻ . tuy nhiên mình đang thử làm một bài tập trong C# . mình dùng Window Console .

    nhưng sau khi code xong chạy . mọi chuyện nó báo ok nhưng mỗi tội là Vẫn còn LÙ LÙ một của sổ đen ngòm kiểu như CMD của window với con trỏ nhấp nháy ????


    xin pác nào biết chỉ em với. làm sao cho khi chạy chương trình của em thì cửa sổ kia cũng lặn mất tăm luôn chứ ??? ( EM đây có lập trình Windows đây em lập trình Console mà ) .


    ????

    đề nghị bạn hỏi rõ ràng một chút. viết gì tùm lum quá
    Sharing for success!

  4. #4
    Ngày gia nhập
    04 2009
    Bài viết
    15

    có gì đâu mà rắc rối.

    a) mình lập một chương trình nhỏ dạng ConsoleApplication , tức là không có giao diện GUI
    b) lập xong chạy thử mọi chuyện OK . Mỗi tội cái màn hình cửa sổ Console đen như là thang MSDOS nó vẫn hiện ra . còn mình thì muốn khi chạy chương trình thì chương trình sẽ ở dạng ẩn hoàn toàn . chỉ thấy process của nó khi ta check Task Manager thui.


    đó . bác nào biết fải thêm cái lệnh nào vào để nó ẩn thì chỉ cho em biêt với .

    thank các bồ nhìu

  5. #5
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Làm như sau
    Visual C# Code:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Text;
    5. using System.Runtime.InteropServices;
    6.  
    7. namespace HideConsole
    8. {
    9.     class Program
    10.     {
    11.         [DllImport("user32.dll")]
    12.         public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
    13.  
    14.         [DllImport("user32.dll")]
    15.         static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
    16.         static void Main(string[] args)
    17.         {
    18.             Console.Title = "HideConsole";
    19.             IntPtr hWnd = FindWindow(null,"HideConsole");
    20.  
    21.             if (hWnd != IntPtr.Zero)
    22.             {
    23.                 //Hide the window
    24.                 ShowWindow(hWnd, 0); // 0 = SW_HIDE
    25.             }
    26.             Console.WriteLine("Hello");
    27.             //Console.Read();
    28.         }
    29.     }
    30. }
    Cánh Chym ứ mỏi

  6. #6
    Ngày gia nhập
    04 2009
    Bài viết
    15

    Mặc định Close console trên C# | Giúp mình về Console Application trên C# với?

    cám ơn anh dieukay555 , it's done now perfectly .

    xin anh cho em hỏi thêm ạ là sao phải cần thêm thằng Console.Wr...("hello") ??? em chưa hiểu .

    anh làm ơn có thể giải thích cụ thể về đoạn anh code được không ạ . em tin rằng nhiều người cùng được học hỏi luôn anh ạ .
    thank anh trước .

  7. #7
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Trích dẫn Nguyên bản được gửi bởi letheson Xem bài viết
    cám ơn anh dieukay555 , it's done now perfectly .

    xin anh cho em hỏi thêm ạ là sao phải cần thêm thằng Console.Wr...("hello") ??? em chưa hiểu .

    anh làm ơn có thể giải thích cụ thể về đoạn anh code được không ạ . em tin rằng nhiều người cùng được học hỏi luôn anh ạ .
    thank anh trước .
    Thì thêm dòng code vào chơi thôi, đơn giản chỉ là in ra dòng Hello thôi chứ có gì cao siêu đâu
    Cánh Chym ứ mỏi

  8. #8
    Ngày gia nhập
    04 2009
    Bài viết
    15

    anh dieukay555 ơi lam ơn cho em hỏi thêm tí ạ

    a) extern bool , IntPtr : là những kiểu gì và có tác dụng gì ạ
    b) [ tại sao chúng ta fair DLLimport " user32.dll" ?? hả anh ?

    anh giải thích code cho tụi em tí đi anh ?

  9. #9
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    DLLimport " user32.dll" là để sử dụng hàm API FindWindow và ShowWindow().
    IntPtr là kiểu dữ liệu để đại diện cho 1 pointer hoặc handle.
    Cánh Chym ứ mỏi

  10. #10
    Ngày gia nhập
    04 2009
    Bài viết
    15

    thank anh dieukay555 rất nhìu

Các đề tài tương tự

  1. Trả lời: 30
    Bài viết cuối: 15-02-2012, 07:03 PM
  2. cách phân trang dữ liệu trên màn hình console
    Gửi bởi tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 28-12-2011, 04:39 PM
  3. Chạy tiếp chương trình trên console có điều kiện chạy? Xin giúp đỡ
    Gửi bởi Newmember199 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 20-11-2011, 12:01 AM
  4. Algorithm sự khác nhau giữa Console.readLine và Console.readKey ; giữa Console.write và console.writeLine
    Gửi bởi trangkizd_91 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-10-2011, 05:48 PM
  5. cách hiển thị màn hình console trên C#?
    Gửi bởi nguyenbinhqp trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 29-05-2010, 06:14 PM

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