• 13-09-2012, 18:00:08
    #1
    Merhaba,

    vb6 'da Picturebox eklerken birden şöyle bir hata vermeye başladı;

    Reached Lımıt : cannot create any more controls for thıs form

    bu hata nasıl giderilir?
  • 13-09-2012, 18:15:05
    #2
    Alıntı
    Reached limit: cannot create any more controls on this form (Error 345)
    See Also

    No more than 255 individual controls are allowed for each form. This error has the following cause and solution:

    At design time you tried to add a control to a form that resulted in a total of 256 individual controls for the form (with the form itself counting as one control).
    Delete one or more controls from the form or redefine one or more of your controls as part of a control array.
    hatada söylendiği gibi her bir formda 255 den daha fazla kontrole izin verilmiyor.

    çözüm olarak da ya bir tane kontrolünü sileceksin ya da bazı kontrollerini bir dizide tutacaksın


    Dim lblList(10) As Label
    gibi mesela. bunları dinamik olarak forma ekleme yapcaksın.
  • 13-09-2012, 18:56:41
    #3
    teşekkürlerde sanırım biraz profesyonel işi bu. Ben pek birşey anlamadım. 40 tane picturebox resim ekledim form üstüne diğer buttonlarla falan 250 oldu sanırım. Ben o 40 tane picturebox 'u bir diziye nasıl eklemeliyim ki resimler form üstünden silinmeden?
  • 13-09-2012, 19:20:20
    #4
    diziye ekleyip sonra forma ekleyeceksin. tabii eklerken bunu bir döngüyle yapacaksın. bu picturebox ların konumunu ayarlaman gerekiyor hepsi için ayrı ayrı.

    biraz karşık ama uğraşırsan çözebilirsin
  • 13-09-2012, 19:26:41
    #5
    teşekkürler, umarım çözerim
  • 13-09-2012, 19:34:39
    #6
    dikey ve yatay da ne kadar picturebox olacak aralarındaki mesafe pictureboxların boyutu ne olacak onları söylersen kodu yazabilirim + projenin resmini de çekersen tasarım hakkında fikrim olur.
  • 13-09-2012, 19:50:02
    #7
    Ben menü editör 'de menü başlarına icon ekliyorum. Bunu da picturebox ile yapıyorum.

    Şu hazır projeden yola çıktım bu icon ekleme olayına;
    http://s3.dosya.tc/server3/FnZ53y/34...kleme.zip.html
  • 13-09-2012, 20:47:07
    #8
    bir şey anlamadım hocam projenden. 40 buton ya da 40 resim falan bir şey görünmüyor
  • 13-09-2012, 23:10:28
    #9
    tek tek picturebox yerine 1 tanesini kopyalayıp çoğaltıp index olarak kullanırsan 255 limitine takılmazsın. o zaman şöyle oluyor;

    picture1(0)

    buradaki 0, o picturebox un indexi. if index=0 then dersen 0 indexli pictureboxta işlem yaparsın.