-
18-06-2011, 11:28 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
phân biệt giữa name của controls và tên đối tượng coltrols
các bạn cho mình hỏi, hơi ngu tí. chẳng hạn trong form1 mình có button với name là btn1, trong biến cố load của form1 mình khai báo thế này:
btn1.text="thêm";như thế là ok phải không, nhưng nếu mình khai báo như sau có được không:
button bt=new btn1();
bt.text="thêm";các bạn giúp mình vấn đề trên với, mình bị rối khi nào thì dùng tên đối tượng controls khi nào thì dùng name controls.[IMG]images/smilies/icon_question.gif[/IMG]View more random threads:
- Vẽ đường đi cho xe bus trên C# như thế nào ?
- Chuyển số trên textbox thành kiểu định dạng tiền ngay khi nhập vào
- Cách AutoScroll khi dùng Cyotek ImageBox
- Tab control của devexpress trên toolbox bị mất sau một khoảng thời gian???
- Load Ảnh từ DataGridview lên pictureBox khi kích vào DataGridView
- focus vào môt items trong listview
- Setting Flash data + Flashvars Shock Flash
- Lấy danh sách user permission
- lấy frame đầu tiên trong 1 video
- Thay đổi thông tin của About Box trong lập trình C#?
-
18-06-2011, 11:55 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn phân biệt để làm j thế, mình vẫn chưa hiểu lắm
-
18-06-2011, 12:28 PM #3Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi maivietkhoa
kiểu đối tượng cha + đối tượng = new + kiểu đối tượng con(//args);
Button btn1 = new Button();
Button bt = new btn1(); btn1 là 1 đối tượng, 1 instane của class Button.
=> Sửa lại:
Button bt = new Button(); Button mới là kiểu đối tượng của bt.
-
18-06-2011, 12:53 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi maivietkhoa
Còn ngược lại thì bạn biết thế nào rồi đấy[IMG]images/smilies/tongue.png[/IMG]
Mỗi khi bạn đẻ một đứa con, bạn đặt tên cho nó. Con bạn là một đối tượng, tên con bạn (cái tên viết trong giấy khai sinh ấy) là tên của đối tượng. Còn cái mà bạn gọi là "name control" là "thể loại đối tượng" hay còn gọi là KIỂU. Đối tượng có tên đối tượng thuộc kiểu đối tượng nào.
Bạn tạo một đối tượng thuộc kiểu button, có tên là bt, vậy sau từ khóa new sẽ lặp lại kiểu button với đóng mở ngoặc đơn (). Đó là cú pháp khai báo và khởi tạo một đối tượng.
Còn btn1 là TÊN một ĐỐI TƯỢNG chứ KHÔNG PHẢI KIỂU, bạn không thể tạo một đối tượng có kiểu là tên-đối-tượng khác được.
-
18-06-2011, 02:59 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cosmos viết đọc hơi nhức đầu, rối tung cả lên.
Gửi bởi maivietkhoa
Button là 1 lớp (1 kiểu).
btn1 là 1 đối tượng(có kiểu Button).
Ví dụ: lớp Button như sau:
class Button
{
public string Name;
public string Text;
}
Tạo 1 đối tượng có kiểu button
Button btn1=new Button();
btn.Name="button1";
btn.Text="Delete";
Tạo đối tượng thứ 2 có kiểu button
Button btn2=new Button();
btn.Name="button2";
btn.Text="Update";
Hy vọng vài dòng này sẽ làm bạn hiểu thêm.
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...