warna border control


Mengganti Warna Border dari Kontrol



Kontrol-kontrol yang ada di VB tidak menyediakan properti untuk mengganti warna bordernya. Jadi jika Anda ingin mengubah warna bordernya diperlukan kode tambahan.
Cara pembuatannya seperti di bawah ini :

Buat Project baru dengan sebuah Form dan sebuah Module didalamnya.
Di Module ketikkan kode berikut :

[ VB 6.0 ]
Private Declare Function CreateRectRgn Lib "gdi32.dll" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32.dll" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Private Declare Function CreateSolidBrush Lib "gdi32.dll" (ByVal crColor As Long) As Long
Private Declare Function FrameRgn Lib "gdi32.dll" (ByVal hDC As Long, ByVal hRgn As Long, ByVal hBrush As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long

Public Sub BorderColor(ByVal Ctl As Control, ByVal lColor As OLE_COLOR, Optional ByVal BorderWidth As Integer = 2)
    Dim l As Long
    
    l = CreateRectRgn(BorderWidth, BorderWidth, (Ctl.Width / Screen.TwipsPerPixelX) - BorderWidth, (Ctl.Height / Screen.TwipsPerPixelY) - BorderWidth)
    SetWindowRgn Ctl.hwnd, l, False

    l = CreateRectRgn(Ctl.Left / Screen.TwipsPerPixelX, Ctl.Top / Screen.TwipsPerPixelY, Ctl.Width / Screen.TwipsPerPixelX + (Ctl.Left / Screen.TwipsPerPixelX), Ctl.Height / Screen.TwipsPerPixelY + (Ctl.Top / Screen.TwipsPerPixelY))
    FrameRgn Ctl.Container.hDC, l, CreateSolidBrush(lColor), BorderWidth, BorderWidth
End Sub


[ VB .NET ]
Private Declare Function CreateRectRgn Lib "gdi32.dll" (ByVal X1 As Integer, ByVal Y1 As Integer, ByVal X2 As Integer, ByVal Y2 As Integer) As Integer
Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Integer, ByVal hRgn As Integer, ByVal bRedraw As Boolean) As Integer
Private Declare Function CreateSolidBrush Lib "gdi32.dll" (ByVal crColor As Integer) As Integer
Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Integer) As Integer
Private Declare Function FrameRgn Lib "gdi32.dll" (ByVal hdc As Integer, ByVal hRgn As Integer, ByVal hBrush As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer) As Integer

Public Sub BorderColor(ByVal Ctl As Control, ByVal lColor As Color, Optional ByVal BorderWidth As Integer = 1)
        Dim i As Integer

        i = CreateRectRgn(BorderWidth, BorderWidth, Ctl.Width - BorderWidth, Ctl.Height - BorderWidth)
        SetWindowRgn(Ctl.Handle, i, False)

        i = CreateRectRgn(Ctl.Left, Ctl.Top, Ctl.Width + Ctl.Left, Ctl.Height + Ctl.Top)
        FrameRgn(GetDC(Ctl.Parent.Handle), i, CreateSolidBrush(CInt(ColorTranslator.ToWin32(lColor))), BorderWidth, BorderWidth)
End Sub



Sekarang buatlah sebuah TextBox di Form1 dan misalnya Anda ingin diubah warna bordernya menjadi warna biru, maka tuliskan kode berikut ini di bagian 'Form_Paint' dari Form1 :
[ VB 6.0 ]
BorderColor Text1, vbBlue
[ VB .NET ]
BorderColor(TextBox1, Color.Blue)



CATATAN :
- Bagi pengguna VB 6.0,  apabila Kontrol yang akan diganti warna bordernya ditempatkan di PictureBox, maka properti "AutoRedraw" dari PicturBox tersebut harus bernilai "True".
- Bagi pengguna VB 6.0,  apabila Kontrol yang akan diganti warna bordernya ditempatkan di Frame atau Tab, maka cara diatas tidak dapat digunakan. Solusinya buatlah sebuah PictureBox (properti AutoRedraw=True; BorderStyle=0) ke dalam Frame atau Tab tersebut, baru Kontrol yang akan diganti warna bordernya ditempatkan di PictureBox tersebut.

Semoga Berhasil

texs berjalan di VB.Net 2008


Text Berjalan Dengan Visual Basic.NET


Pada tutorial kali ini saya akan membahas tentang bagaimana cara membuat Text berjalan pada VB.NET...
Ikuti langkah-langkahnya ya kawan...
hihi...

Yang dibutuhkan dalam tutorial ini cuman Label dan Timer.
Yup kita langsung mulai...!!!

Pastekan kode dibawah ini pada aplikasi anda :
Public Class Form1
Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

Public Sub New()
MyBase.New()

'This call is required by the Windows Form Designer.
InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'Form overrides dispose to clean up the component list.
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub

'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Timer1 As System.Windows.Forms.Timer
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Me.Label1 = New System.Windows.Forms.Label
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
Me.SuspendLayout()
'
'Label1
'
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 48.0!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.Location = New System.Drawing.Point(8, 48)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(800, 176)
Me.Label1.TabIndex = 0
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
'
'Timer1
'
Me.Timer1.Enabled = True
Me.Timer1.Interval = 200
'
'Form1
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
Me.ClientSize = New System.Drawing.Size(816, 272)
Me.Controls.Add(Me.Label1)
Me.Name = "Form1"
Me.Text = "Form1"
Me.ResumeLayout(False)

End Sub

#End Region
Dim tulisan(3) As String
Dim i, j As Integer


'code ini diletakkan ditimer1 event tick'
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

If i.Equals(tulisan(j).Length) Then
Me.Label1.Text = ""
If j < tulisan.Length - 1 Then
j = j + 1
Me.Label1.Text = tulisan(j)
Else
j = 0
End If
i = 0
End If
Label1.Text = tulisan(j).Substring(0, i)
i = i + 1
End Sub


Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

'Masukkan pesan yang ingin ditampilkan disini
tulisan(0) = " Rama Blog "
tulisan(1) = " Rama Blog "
tulisan(2) = " Rama Blog ... "
tulisan(3) = " Waktu menunjukkan pukul : " & TimeValue(Date.Now) & " "

Label1.Text = tulisan(j)
End Sub
End Class

Yup....
sekarang coba anda compile..
dah hasilnya...???
jreng...jreng.....

Selamat Mencoba semoga berhasil ....

Fast Booting Windows 7


Tips Jitu Cara Mempercepat Proses Booting Windows 7

Apalah arti dunia tanpa kecepatan? Bahkan siput sangat ingin berlari secepat kelinci. Bahkan makanan-makanan kita pun telah menjadi makanan cepat saji, karena kita tidak ingin berlama-lama hanya untuk menunggu sepiring nasi sementara dunia terus berputar cepat tanpa henti.

Begitu pula bagi pemilik komputer, pemuja laptop (bukan pemuja kerang ajaib seperti Sponge Bob ups! ngelantur), pengguna netbook dengan operating System Windows 7 semestinya berbahagia karena pada tips kali ini tips-komputer.com akan berbagi cara agar proses booting windows 7 Anda lebih cepat dari biasanya. Tentu Anda tidak ingin kan booting komputer Anda secepat siput?

Eits! Namun ada beberapa syarat yang harus terpenuhi yaitu prosesor yang Anda gunakan adalah prosesor multi inti atau yang lebih kita kenal dengan dual core (2 inti prosesor) dan quad core (4 inti prosesor).

Namun, jika persyaratan ini belum Anda penuhi tidak apa-apa, ini bukanlah menjadi persoalan karena anda dapat referensikan tips ini kepada teman-teman Anda.

1. Klik Start program
2. Ketikkan msconfig pada kolom search kemudian enter
3. Pilihlah tab boot
4. Klik Advanced

5. Centang Number of proccessors dan pilih “2 jika prosesor Anda dual qore atau “4 jika prosesor Anda Quad Core pada menu dropdown.
Demikianlah Tips Trik Komputer tentang Tips Jitu Cara Mempercepat Proses Booting Windows 7 semoga membantu Anda. Terimakasih atas kunjungan Anda, semoga menjadikanbelajar komputer online kita bermanfaat
http://dirascan.blogspot.com

Genuine di Widows Xp


Cara Menghilangkan Tanda Not Genuine Di XP


Hm.. Sering kali hal ini terjadi pada windows XP, Jika hal ini terjadi maka windows Xp kita akan mengalang black desktop, keliatanya sih gag masalah tapi sebenarnya kinerja windows kita jadi tidak maksimal.. hehehe J. Kali ini saya akan membagikan bagaimana cara menghilangkan tanda bajakan di windows XP. Caranya cukup mudah. Banyak orang yang tau cara menghilangkan tanda bajakan di windows 7 namun tidak tau cara menghilangkan tanda bajakan di windows XP.

Disini ada 2 cara menghilangkan tanda bajakan :
Petama :
  1. Buka C:\Windows\System32\
  2. Cari WgaLogon.dll dan rename menjadi WgaLogon.dll.old3
  3. Cari WgaTray.exe dan ganti menjadi WgaTray.old3
  4. Coba di restart dan lihat hasilnya. 
Kedua :
  1.  Buka C:\Windows\System32\
  2. Hapus File-file berikut WgaLogon.dll , WgaTray.exe , LegitCheckControl.dll
  3. Coba di restart dan lihat hasilnya. 

Mungkin banyak yang menggunakan aplikasi tetapi lebih mudah manual menurut saya.
Selamat mencoba semoga berhasil
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2012. Q Hanya Butuh Kesetia'an - All Rights Reserved
Template Modify by Raikage Wahyu
Powered by Blogger