1

Konu: Edit box mu List box mu

Bir list yada edit box içinde bazı değerler atayıp ekrana yazdırıyorum. ancak edit box içine bir değer atadığım zaman doğal olarak eskisi siliniyor. Ben eski değerin silinmeden altına ikinci değerin atanmasını istiyorum. (strtofile gibi)

Bunun için bir cursor oluşturup gerğerleri içine atayıp her seferinde tüm cursor içeriğini edit box içine yazdırmayı düşünüyorum. Bunun daha profesyonel bir yolunu ustalarımdan rica edebilirmiyim.

Teşekkür ederim...

2 Son düzenleyen, cetinbasoz (04.05.2007 15:55:24)

Re: Edit box mu List box mu

editboxta degerlerin silinmesi gerekmiyor:

Visual Fox Pro
lcNewValue = "Yeni satir"

with thisform.myEditbox
.Value = .Value + chr(13) + chr(10) + m.lcNewValue
endwith


Cursordan editboxa doldurmanin daha kolay bir (birkac) yolu da var:

Visual Fox Pro
set textmerge delimiters to '%%','%%' && burada postalarken kod ucmasin diye

set textmerge to memvar m.lcContent noshow
set textmerge on
scan
\%%myField%%
endscan
set textmerge to
set textmerge off
 
thisform.myEditbox.Value = m.lcContent