lập trình C#
Lỗi này là do 2 file Control.cs/Control.Designer.cs mới đã tham chiếu tới TagSwitch, TagBar, và thuộc tính HoldMode của TagButton — nhưng bạn chưa thật sự thêm các file .cs chứa những class đó vào project. Cụ thể:
CS0234: TagSwitch/TagBar does not exist in namespace 'sql_Connect'→ fileTagSwitch.csvàTagBar.cs(mình gửi ở 2 lượt trước) chưa có trong project — hoặc có file nhưng chưa Add vào Solution.CS1061: 'TagButton' does not contain a definition for 'HoldMode'→ fileTagButton.cstrong project vẫn là bản cũ (chưa cóHoldMode), chưa được thay bằng bản mình gửi lúc thêm chế độ "nhấn giữ".
Cách sửa:
- Trong Visual Studio, chuột phải vào project
sql_Connect(Solution Explorer) → Add → Existing Item... → trỏ tới 2 fileTagSwitch.csvàTagBar.csđã tải về → chọn cả 2 → Add.- Nếu VS báo "đã tồn tại" cho
TagSwitch.cs/TagBar.cs(tức bạn từng add rồi) thì kiểm tra lại xem file đó có đúng nội dung mình gửi không (mở lên xem có classTagSwitch/TagBarkhông).
- Nếu VS báo "đã tồn tại" cho
- Với
TagButton.cs: mở fileTagButton.csđang có trong project, thay toàn bộ nội dung bằng bản mới mình gửi (cóHoldMode) — hoặc xoá file cũ khỏi project rồi Add Existing Item file mới vào. Build→Rebuild Solutioncho hết lỗi đỏ trước, sau đó mở lạiControl.cs [Design](lỗi "designer cannot process code" chỉ là hệ quả của các lỗi build trên — sẽ tự hết khi build sạch).
Bạn có thể gửi lại tôi xem nội dung hiện tại của TagSwitch.cs, TagBar.cs, TagButton.cs trong project (nếu không chắc file nào đúng/thiếu), tôi kiểm tra giúp cho chắc.

