Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » Vb de sıradışı tasarımlar
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

NT de Servis Calistirma.OCX Kullanmadan

Yazar: yceylanlar
Programinizi NT , 2000 , XP nin program listesinden saklayin. Win 9x ′te RegisterServiceProcess ile kolayca halledilen bu is NT biraz zorlastirilmis



Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 3858
Yayın Tar:01.08.2005
Yazar : emre117
Hit :3161

Bu Yazarın Yazıları Sadece bu yazarın  göster
Bu Yazıyı Tavsiye Et

VB'de sıradışı tasarımlar

Eğer Vb'de ki normal pencere ve form tasarımından sıkıldıysanız bu ipucu tam size göre ..
Hepimiz winmap'ı biliyoruz değil mi?Tıpkı onun gibi görünen bir program yapmaya ne ddersiniz.
Malzemeler:

formumuzun başlığını oluşturacak bir resim
kapat düğmesi için resim
simge düğmesi için resim
formumuzun başlığı için başlık resmi üzerine bir label
hazırlanışı:
Öncelikle formumuzun borderstyle ' nı none yapıyoruz
kapat düğmesine tıklandığında : unload me yada end
simge düğmesine tıklandığında me.windowstate=1 (bu arada formumuzun showintaskbar özelliğinin
true olması lazım)
ve formumuzun başlık resminden taşınabilmesi için gerekli kod:

formun general kısmına

Option Explicit
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32"Alias _
"SendMessageA" (ByVal hwnd As Long, ByVal wMsg _
As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const HTCAPTION = 2
Private Const WM_NCLBUTTONDOWN = &HA1
Private Const WM_SYSCOMMAND = &H112

ve resme tıkladığımızda taşınabilmesi için

'picture1'nı sizin başlık resminin ismi ile değiştirirn
Private Sub Picture1_MouseDown(Button As Integer, Shift As _
Integer, X As Single, Y As Single)
Call ReleaseCapture
SendMessage Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
End Sub

ayrıca kapat ve simge resimlerine tıklandığında o resmin borderstyle 'ını fixedsingle yaparsanız
daha havalı olur.
Eğer formunuzun bir de mousepoinrter'ını değiştirirseniz daha iyi olur(mouseiconu değiştirdikten sonra
mousepointer'ı 99-custom yapmayı unutmayın..)
Formumuzun arkaplanını ve formumuzda bulunan komut düğmelerini , "label"lerini de
formumuza uygun şekilde değiştirirsek tamam bu iş...
(komut düğmelerinin arka planının değişmesi için komut düğmesinin style özelliğinin
graphical olması lazım...Ayrıca listlerin , driveboxların ,dirboxların da renklerini değiştirebilirsiniz.)
Ve formunuz boy değiştirirse formunuzun resize bölümüne başlık resinin boyutunu , simge ve kapat butonunun
yerini değiştirecek koduda yazın...

Eğer formunuzun açılıp kapanırken daha havalı olmasını istiyorsanız:
formunuza bir adet timer ekleyin ve bu timer'e formunuzun height ve width özelliklerini değiştirecek kodu
yazın.
örnek:
Form1.Height=Form1.Height + 200

fikir bizden yaratıcılık sizden

Türkçe'yi katletdiğim için özür diliyorum :(
sorularınız için emre117@gmail.com




Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin