Tìm trong:Webe-CHÍP

Bộ gõ (kiểu Vni/Telex/Viqr)Tắt (Alt+T)Mở (Alt+M)

 
Trang chủ ĐÓ HỎI, ĐÂY TRẢ LỜI TC 88

Tạo dòng chữ tự chạy trong VB6

Đó hỏi: Xin e-CHÍP chỉ cho em cách viết lệnh cho một dòng chữ tự chạy trên form trong VB6. Xin cảm ơn.

<tantai20002004@>

Đây trả lời:
Để có cảm giác một dòng chữ (sử dụng Label) chạy ngang trên form, chỉ cần thay đổi thuộc tính Left của dòng chữ sau một chu kỳ thời gian. Muốn chữ chạy từ trái sang phải thì tăng dần trị thuộc tính Left cho đến khi trị này lớn hơn trị thuộc tính Width của form. Muốn chữ chạy từ phải sang trái thì giảm dần trị thuộc tính Left cho đến khi trị này nhỏ hơn trị âm của thuộc tính Width của label.
Trong VB6, bạn tạo một project mới. Trên form Form1 mặc định, vẽ một label có tên Label1 và một timer có tên Timer1 (với trị của thuộc tính Interval là 10). Bạn hãy gán một chuỗi cho thuộc tính Caption của Label1, ví dụ: “Chữ tự chạy trên Visual Basic”, và gán trị True cho thuộc tính AutoSize của Label1. Xong, bạn gõ đoạn mã 1 hoặc đoạn mã 2. Bạn có thể tăng giảm trị của thuộc tính Interval để đạt được tốc độ chạy chữ như ý.

Đoạn mã 1
Private Sub Timer1_Timer()
   ' Chữ chạy từ phải sang trái
   If Label1.Left >= -Me.Width Then
      Label1.Left = Label1.Left - 10
   Else
      Label1.Left = Me.Width
   End If
End Sub

Đoạn mã 2
Private Sub Timer1_Timer()
   ' Chữ chạy từ trái sang phải
   If Label1.Left <= Me.Width Then
      Label1.Left = Label1.Left + 10
   Else
      Label1.Left = -Label1.Width
   End If
End Sub
CHƯƠNG CAN CHÍP

Thực hiện hàng loạt phép tính trong Calculator

Đó hỏi: Khi tính toán các phép tính, tôi hay dùng chương trình Calculator của Windows. Nhưng có 1 điều bất tiện là khi tôi muốn biết kết quả của một loạt các phép tính thì thường tôi phải gõ từng bước tính vào. Vậy có cách nào chỉ cần nhập một lần các phép tính thì chương trình sẽ hiện ngay ra kết quả không?

<tuankhanh@>

Đây trả lời: Chương trình Calculator có khả năng cho phép bạn làm điều đó. Chỉ cần bạn dùng một chương trình nhập văn bản, như Notepad chẳng hạn, bạn gõ các chuỗi tính toán của bạn vào rồi nhấn Copy, kế tiếp bạn chuyển đến cửa sổ Calculator nhấn tổ hợp phím Shift + Insert thì lập tức chương trình sẽ cho bạn biết kết quả của chuỗi tính toán đó. Ví dụ: tôi muốn biết kết quả của phép tính 35+16+15-4+7 thì tôi sẽ nhập vào Notepad “35+16-15/4*7=” (chú ý không có dấu ngoặc kép). Khi tôi copy và dán vào Calculator thì kết quả sẽ là 63.
Lưu ý: Bạn cần nhớ, khi thực hiện việc này là khi bạn nhập phép tính thì không có khoảng trắng ở giữa và phải kết thúc bằng dấu “=”.

XUÂN THÀNH

Khắc phục lỗi Generic Host Process for Win32 Services

Đó hỏi: Máy của em truy cập Internet một hồi lâu thì hiện lên thông báo: “Generic Host Process for Win32 Services has encountered a problem and needs to close. We are sorry for the inconvenience”. Sau đó không kết nối được nữa. Xin giúp giùm em!
<hvtriec@>

Đây trả lời: Lỗi này có thể do 1 trong 2 nguyên nhân sau:
1. Modem hay máy tính quá nóng sau 1 thời gian sử dụng liên tục. Bạn cần tắt máy để giảm nhiệt hay tăng cường các biện pháp giải nhiệt cho modem/máy tính khi hoạt động (gắn thêm quạt thổi, dọn trống xung quanh modem/ máy, ...).
2. Máy bị hacker tấn công khi đang sử dụng dịch vụ Internet Connection Sharing (ICS) để chia sẻ kết nối Internet (lợi dụng lỗi của Windows). Bạn cần cập nhật các bản vá lỗi cho Windows hay tắt tính năng ICS. Chú ý: Lỗi này chỉ xảy ra trên Windows XP SP2 và bạn có thể tham khảo thêm thông tin trong trang http://support.microsoft.com/kb/894391.
LÊ HOÀN

[Đầu trang]