|
- Ayın İpucu - |
|
Kontrollere veri gönderirken, onları gizleyin. Örneğin, bir listbox'ta 1000 tane string göstermek
istiyorsunuz. Önce, 'Visible' özelliğini 'false' yapın,
stringleri ekleyin, ve tekrar 'true' yaparak görünür
hale getirin. Böylece listbox'ın her eklemede kendini
yenilemesine gerek kalmayacak ve daha hızlı işlem
yapacaktır. İşlem bittikten sonra kendisini bir kere
yenilemesi yeterli olacaktır.
|
|
| Visual Basic Optimizasyonu |
Visual Basic Programlarınıza XP Stili Katmak
VB'de hazırladığınız programların, eski Windows
programlarının hoş olmayan görüntüsü yerine yepyeni bir
görünüm kazanmasını, Windows Xp stili görünümüne sahip
olmasını istemez misiniz?
Aslında VB6'nın XP stilini tam olarak desteklediği
söylenemez, bazı durumlarda pek istenmeyen görüntüler
elde edilebilir. Ancak denemeye değer diyorsanız işte XP
görünümü elde etmenin ipucu:
Öncelikle kodlarınızın bir yerine şu satırları ekleyin;
Private Declare Sub
InitCommonControls Lib "comctl32.dll" ()
Private Sub Form_Initialize()
InitCommonControls
End Sub
Daha sonra, programın bulunduğu klasörde bir .txt
oluşturup içine şu kodları ekleyin;
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApp"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Son olarak da bu dosyanın ismini isim.exe.manifest
(isim=programınızın adı olacak) olarak değiştirin.
İşte hepsi bu kadar!
|
|