Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1

    Tạo form có hình dạng đặc biệt dùng ảnh png


    Tutorial
    Form Design
    Unit one
    (Part 1: Tạo một form có hình dạng đặc biệt)

    Tác giả: Tesulakata
    Ngày tạo: 5/2010
    Link down phụ trợ :
    - Video : _http://www.mediafire.com/file/w0nyzwoqn3l/
    - Code :
    - Hướng dẫn :


    Hướng dẫn tạo 1 cái form với hình thù kì dị

    Mục đích : Tạo 1 cái form có hình dạng đặc biệt, không có tiêu đề,
    Nội dung : Sư dụng Form và thuộc tính của form trong Visual Studio



    Design + code

    Trước tiên bạn hãy chuẩn bị tấm hình nào đó mà bạn thích với định dạng png
    < Cách tạo ảnh png = Photoshop mình sẽ hướng dẫn sau >

    Tiếp theo tạo 1 cái Application = Windows Form nào
    Mở form và chỉnh các thuộc tính của nó như sau :

    STT Properties Values Mean
    1 BackColor White Màu nền form
    2 FormBorderStyle None Kiểu Mất thanh tiêu đề
    3 TransparencyKey White Nền Control
    4 StartPosition CenterScreen Căn giữa màn hình

    Giờ thì bạn thêm 1 cái PictureBox vào nhé

    STT Properties Values
    Image File ảnh muốn chọn

    Được rùi. Gio` bạn nhấn F5 dùm mình cái.. xem kết quả nó như thế nào nhé
    Source code full and Demo here:
    Video : _http://www.mediafire.com/file/w0nyzwoqn3l/

    1. Other (the last)
    2. End ( the last).

    ( Part 2: Di chuyển cái form có hình dạng tùy biến – Không có tiêu đề)

    Mã:
    _http://www.mediafire.com/?onzuvkc2tzz
    Link full
    _http://www.mediafire.com/?sharekey=3402828850897022e7c82ed4b8f0c380355ac91591bcc8d687095ac91101628c
    *********
    About : _http://hoclaptrinhcanban.tk
    Author: tesulakata @ yahoo.com.vn
    Phone : 0972.096.906

    Mong được sự đóng góp của các bro
    [IMG]images/smilies/dont_know.gif[/IMG]

    <font color="Blue">
    Video khác :
    Part 51: Video tạo file ảnh png bằng Photoshop 7.0 (Link down)
    _http://www.mediafire.com/?0eg3mmn2twz
    </font>

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    trông ghê quá , minh họa thế này chẳng muốn làm nữa [IMG]images/smilies/11.gif[/IMG]

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi cat_street447
    trông ghê quá , minh họa thế này chẳng muốn làm nữa [IMG]images/smilies/11.gif[/IMG]

    Vậy xài hình khác nha
    [IMG]images/smilies/biggrin.png[/IMG]




    :>
    demo thôi mà bác

  4. #4
    Cái này bình thường thôi, không đẹp, giả sử tui có hình vẽ 1 hình vuông màu xanh với Opacity của ảnh chỉ khoảng 40% thì làm cách này không thể nào hiển thị như mong muốn được. (tui muốn cái Form của tui với các control trên Form hiện rõ, chỉ có cái nền vẽ bằng ảnh bị giảm Opacity. Do cái ảnh sẽ trộn màu với cái Form.BackColor trước do đó Transparent Key sẽ vô dụng với phần này).

    Để làm được phần đó thì cậu phải nghiên cứu thêm Win32API. Hy vọng cậu sẽ update cái tut.

  5. #5
    Ngày tham gia
    Sep 2015
    Đang ở
    89 Tam Trinh - Hoàng Mai - Hà Nội
    Bài viết
    0
    Trích dẫn Gửi bởi windows
    Cái này bình thường thôi, không đẹp,

    giả sử tui có hình vẽ 1 hình vuông màu xanh
    với Opacity của ảnh chỉ khoảng 40% thì làm cách này không thể nào hiển thị như mong muốn được.

    (tui muốn cái Form của tui với các control trên Form hiện rõ,
    chỉ có cái nền vẽ bằng ảnh bị giảm Opacity.

    Do cái ảnh sẽ trộn màu với cái Form.BackColor trước

    do đó Transparent Key sẽ vô dụng với phần này).

    Để làm được phần đó thì cậu phải nghiên cứu thêm Win32API. Hy vọng cậu sẽ update cái tut.
    hi hi
    thank đã góp ý
    Tut - ghi xài control mừ.
    Còn cái đo đỏ bác hướng dẫn mọi người luôn đi.

    Tớ ko biết [IMG]images/smilies/lick.gif[/IMG]

    Mong tut của bác [IMG]images/smilies/2.gif[/IMG]

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cái này thật ra có người đã làm rồi, tui chỉ muốn cậu tìm hiểu và viết tút thôi chứ tui không có thời gian viết tut.

    Vài từ khóa cho cậu tìm ra: per pixel alpha form.

    hình demo:


  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi windows
    cái này thật ra có người đã làm rồi, tui chỉ muốn cậu tìm hiểu và viết tút thôi chứ tui không có thời gian viết tut.

    Vài từ khóa cho cậu tìm ra: per pixel alpha form.

    hình demo:

    Qua 25 sẽ có 1 tut về cái đó của bạn
    Thực ra mong bạn trao đổi thêm xem có gì mới ko thôi./ Chứ tài nguyên trên mạng nhiều dữ... [IMG]images/smilies/clap_grin.gif[/IMG]

    ^^


    Thanks đã góp ý

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cái này không cần dùng tới ảnh png đâu

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cái này không dùng PNG,GIF thì thì làm thế nào vậy bạn
    vd mình có file ảnh JPG

    làm thế nào để Form của mình chỉ có hình con ong+bóng của nó.;

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi trantrungthuong
    Cái này không dùng PNG,GIF thì thì làm thế nào vậy bạn
    vd mình có file ảnh JPG

    làm thế nào để Form của mình chỉ có hình con ong+bóng của nó.
    Dùng cái gì kiểm tra cái nền của nó có màu là gì ( F3234# gì gì đó) rùi chỉnh màu của form [IMG]images/smilies/1.gif[/IMG]

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •