Temel anlamda anlatmaya çalıştım. Şimdilik formu açıkladım. Zamanım oldukça çoğu compeneti anlatacağım. FORMUN ZELLİKLERİAutoRedraw Formun kendini yenilemesini sağlar. zellikle form üzerine bir şeyler yazdırıyor veya form üzerine çizim yaptırıyorsak kullanırız. Back Color Arka plan rengini değiştirmeye yarar. BorderStyleFormun kenarlarının nasıl grüleceğini belirler. Altı farklı değer alabilir.0-None ; Form boyutları değiştirilemez ve form taşınamaz. Başlık çubuğu grülmez.1-Fixed Single ; Form kenarlarından tutularak genişletilemez. 2-Sizable ; Varsayılan değerdir. 3-Fixed Dialog ; Form boyutları değiştirilemez. Sadece form taşınabilir ve kapatılabilir. 4-Fixed ToolWindow ; Fixed Dialog ile benzerdir. Başlık Çubuğundaki etiket daha küçük bir fontta gsterilir. 5-Sizable ToolWindow ; Sizable ile aynıdır ama Maximize ve Minizmize düğmeleri grülmez. CaptionFormun ismini buradan veririz. Control BoxKontrol menüsünü gizler veya gsterir. EnabledFalse olduğunda formu kilitler , True olduğunda her şey serbestir. FillColor, FillStyleCircle ve Line metodu ile form üzerine çizilen çember ve kutuların rengini belirler. FontFormda kullanılacak yazı tipini belirler. ForecolorForm üzerine yazılan yazının rengini belirler. HeightFormun yüksekliği belirlenir. lçü birimi Twips'dir. IconFormun başlık çubuğunda gsterilecek ikonunu ayarlar. KeyPreviewForm aktifken basılan tuşlardan haberdar edilip edilmeyeceğini belirler. LeftFormun ekranın sol kenarından ne kadar uzakta olacağını ayarlar. MaxButtonFormun başlık çubuğunda Maximize düğmesinin gsterilip gsterilmeyeceğini belirler. MDIChildEğer bir mdi form oluşturulmuşsa, o mdi formun alt formu olarak kullanılmasını sağlar. MinButtonFormun başlık çubuğunda Minmize düğmesinin gsterilip gsterilmeyeceğini belirler. MouseIconFormda kullanılacak ikonu belirler. Aktif olması için; mousepointer'in "99-custom" seçili olması gerekir. MousePointerForm içerisinde Mouse ikonunun şeklini belirler. MoveableFormun taşınıp taşınamayacağını belirler. PictureFormun arkaplanına resim koymak için kullanılır. ScaleModeForm içerisinde kullanılacak lçü birimini ayarlar. ShowInTaskbarFormun grev çubuğunda grünüp, grünmemesini sağlar. StartUpPositionFormun açılışta ekranın neresinde grüneceğini sağlar.4 tane değer alır;0-Manuel: Kullanıcı ayarlar.1-Center Owner: Form içinde formun ortasında açılmaya yarar.(MDI formlar için kullanılır2-Center Screen: Sağdan ve soldan ortalar. Aslında center owner'le aynı işi yapar.3-Windows Default: Açılacak yeri Windows belirler. VisibleFormun gizlemeye ve gstermeye yarar. WindowStateFormun nasıl açılacağını ayarlar. 0-Normal ; Form normal durumda açılır1-Minimized ; Form simge durumunda açılır2-Maximized ; Form tam ekran durumda açılır FORMUN OLAYLARI ActivateFormun ekranda aktif olması ile gelişir. Formun ilk yüklenmesinde Initialize ve Load olayından sonra gerçekleşir. rn: Private Sub Form_Load MsgBox "nce bu mesaj gelir"End Sub Private Sub Form_Activate MsgBox "sonra bu mesaj"End Sub ClickFormun herhangi bir yerine tek tıklama olayı. rn: Private Sub Form_Click MsgBox "slm" 'forma tek tıklandığında mesaj olarak "slm" der. End Sub ClickFormun herhangi bir yerine çift tıklama olayı. rn: Private Sub Form_DblClick MsgBox "slm" 'forma çift tıklandığında mesaj olarak "slm" der. End Sub DeactivateActivate olayın tam tersidir. Form aktiviteyi kaybettiğinde gerçekleşir. rn: Private Sub Command1_Click Form2. ShowEnd Sub Private Sub Form_Deactivate MsgBox "slm"End Sub Command butonuna tıkladığında form2'yi açacaktır. Dolayısıyla form1 aktifliği kaybettiği için verdiğimiz komutu çalıştırır. Mesaj olarak "slm" der. DragDropSürüklenen bir denetim form üzerine bırakıldığında gerçekleşir.(bu olayı hiç kullanmadım. Çünkü hiç gerekmdi. zaten bilmiyorum InitializeFormun ilk yüklenme olayı. Load'tan nce gerçekleşir. rn: Private Sub Form_Initialize MsgBox "slm"End Sub Private Sub Form_Load MsgBox "1"End Sub nce "slm" olarak mesaj verir sonra "1" olarak. KeyDownKlavyedeki tuşun aşağı doğru basılma olayıdır. rn: Private Sub Form_KeyDown Msgbox "slm"End Sub Tuş aşağı doğru basıldığı anda gerçekleşir ve "slm" diye mesaj verir. Bu olayın olması için form'un keypreview zelliğinin aktif olması gerekir. KeyPressTuşun basıldığı andır. rn: Private Sub Form_KeyPress Msgbox "slm"End Sub Tuş basıldığı anda gerçekleşir ve "slm" diye mesaj verir. Bu olayın olması için form'un keypreview zelliğinin aktif olması gerekir. KeyUpTuşun basılıp bırakıldığı, yani tuş basıldığında yukarı doğru gelirken gerçekleşen olay. rn: Private Sub Form_KeyUp Msgbox "slm"End Sub Tuş basılıp bırakıldığı anda gerçekleşir ve "slm" diye mesaj verir. Bu olayın olması için form'un keypreview zelliğinin aktif olması gerekir. LoadFormun yüklenme olayıdır. İnitialize'den sonra gerçekleşir. Private Sub Form_Load MsgBox "1"End Sub MouseDownFarenin sol tuşuyla aşağı doğru basıldığı anda gerçekleşen olay. rn: Private Sub Form_MouseDown Msgbox "slm"End Sub MouseMoveFarenin form üzerinde hareket etmesi olayıdır rn: Private Sub Form_MouseMove Msgbox "slm"End Sub Form üzerinde her hareket ettiğinde "slm" diye mesaj verir. Çok sinir edici bir durum. MouseUpFarenin sol tuşuyla aşağı doğru basılıp bırakıldığı anda gerçekleşen olay. rn: Private Sub Form_MouseUp Msgbox "slm"End Sub ResizeFormun boyutlarında herhangi bir değişiklik olduğunda gerçekleşen olaydır rn: Private Sub Form_Resize MsgBox "slm"End Sub TerminateFormun kullanıcı dışında kapatılması olayıdır. Elektrik kesilmesi vb. olaylar rn: Private Sub Form_Terminate Data1. recordset. update End Sub Eğer bir kayıt işlemi yapıyorsanız byle bir komut size sigorta grevi grecektir. UnloadFormun kullanıcı tarafından kapatılması olayıdır. rn: Private Sub Form_Unload Msgbox "iyi günler ;)"End Sub Not: Yazılanların çoğu bana aittir. İyi kodlamalar (: Kayalardan kayarım yoktur benim ayarım (;

nemli değil...trojan için winsock, inet nesneleri falan kulanılıyor arastır yinede imkansz değil hayallerini yıkma :D Buralar bizden sorulur... Ravage@tahribat.com

eyw hoca, yeni başlayanlar için iyi olur okumak

: hocam şu terminate olayında forum kapandıgı zman yazılı olan kod mu devreye girio? eger le ise trojanlarda felan kullanılır gayet güzel olur kapatıldınmı tekrar accan felan :) Kesinlikle oyle değil hocam o baska bir konu sana soyle diyeyim... initialize >load >click, resize, biilmemne >terminate >unloadolay şeridi budur. yani kapanmadan az nce çalıstırılır bu kod ile bir trojan yapmaya kalkma :x) Buralar bizden sorulur... Ravage@tahribat.com

gayet acık ve net Tenrik edeim Yeni baslayanlar anlar her halde...

hocam şu terminate olayında forum kapandıgı zman yazılı olan kod mu devreye girio? eger le ise trojanlarda felan kullanılır gayet güzel olur kapatıldınmı tekrar accan felan :)

: Genki bunu yazdı: hocam şu terminate olayında forum kapandıgı zman yazılı olan kod mu devreye girio? eger le ise trojanlarda felan kullanılır gayet güzel olur kapatıldınmı tekrar accan felan :) Kesinlikle oyle değil hocam o baska bir konu sana soyle diyeyim... initialize >load >click, resize, biilmemne >terminate >unloadolay şeridi budur. yani kapanmadan az nce çalıstırılır bu kod ile bir trojan yapmaya kalkma :x) acıklama için saolasın. hayallerim yıkıldı :P

Vaov işe yarar :D web browserdan çok daha iyidir :D Sz gümüşse, altın paradır...

yok yanlış anladın beni :). winsock kullanarak reverse connection bi trocan yaptım ama ctlr alt delden işlemlerden kapatınca adam etkisini yitirio. bende acaba bu form terminate olayında exeyi kapatınca tekrar açmasını gibi bişi düşünmüştüm ama olmuomuş saolasın tekrardan