We have several legacy "Windows" applications built in Visual Basic 6 that until Windows Vista displayed normally. Now we have random textboxes that display with a black background, even before any records are brought into the form (and after as well). Some forms in one application have one or two texboxes displaying this behavior. On other forms it affects all textboxes on the form. When the first form initially displays there are no records on the form. On most of the forms in this application a user enters a sequence of numbers to fetch a record (or records) from the database. Other forms within the application bring up child records based upon the entry on the "parent" form. There is no code attached to the textboxes on the "parent" form, other than data being placed into them once a record is brought up from the database. Has anyone heard of this?