Đang chuẩn bị liên kết để tải về tài liệu:
Wrox Professional Web Parts and Custom Controls with ASP.NET 2.0 phần 4
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Microsoft cho biết những người sử dụng đã đăng ký của Visual Studio .NET sẽ có thể mua "Everett" với giá 29 USD, bao gồm cả đĩa và tài liệu cũng như phí vận chuyển và giao hàng. Các chi tiết về giá và thời điểm phát hành của Visual Studio "Everett" sẽ được công bố trong thời gian tới. | Chapter 3 Dim txtl As System.Web.UI.WebControls.TextBox Dim txt2 As System.Web.UI.WebControls.TextBox Dim stl As New System.Web.UI.WebControls.Style stl New System.Web.UI.WebControls.Style stl.ForeColor Drawing.Color.Red stl.Font.Bold True stl.BorderWidth l2 txtl New System.Web.UI.WebControls.TextBox txtl.Id Textl txtl.ApplyStyle stl txtl.Text Hello Me.Controls.Add txtl txt2 New System.Web.UI.WebControls.TextBox txt2.Id Text2 txt2.Text World txt2.ApplyStyle stl Me.Controls.Add txt2 In C System.Web.UI.WebControls.TextBox txtl System.Web.UI.WebControls.TextBox txt2 System.Web.UI.WebControls.Style stl stl new System.Web.UI.WebControls.Style stl.ForeColor Drawing.Color.Red stl.Font.Bold true stl.BorderWidth 12 txtl new System.Web.UI.WebControls.TextBox txt1.Id Text1 txt1.Text Hello txtl.ApplyStyle stl this.Controls.Add txt1 txt2 new System.Web.UI.WebControls.TextBox txt2.Id Text2 txt2.Text World txt2.ApplyStyle stl this.Controls.Add txt2 The very unattractive results can be seen in Figure 3-10. If style values have already been set on a control the MergeStyle method integrates the Style object s properties with the already existing style settings. Settings in the Style object will not override the style settings already on the control. This makes the MergeStyle method a very useful tool for integrating style settings made by the developer with style settings that you want to maintain as part of your custom control s design. 108 Creating Custom Controls Figure 3-10 This Visual Basic 2005 code retrieves the control s Style object using the Controlstyle method. The code then sets the Borderstyle property of the Style object to Inset and sets the ForeColor property on a TextBox and a Button object. Finally the code uses the Style object with the constituent controls through the MergeStyle method to apply the style to the text box without overriding their individual ForeColor settings. Only controls that don t have an explicit ForeColor setting will pick up the new .