Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Create a TextBox in code at runtime form a button
Message
De
19/09/1997 10:04:36
Frank Shaw
Runestones Development Corporation
Ipswich, Massachusetts, États-Unis
 
 
À
17/09/1997 13:44:08
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00050429
Message ID:
00050709
Vues:
45
>>I want to create a textbox in code from a command button use the textbox to enter so text and then destory the
>>text box after I am done with it. I want to know If it is posiable to do this in visual foxpro 5.0a. If so what would the code look like to do it? I do realize that I could create the text box at design time and play with the
>>visiable properity. But I want to create the textbox at runtime not design time.
>>
>>
>>Frank H. Shaw
>>fshaw@runestones.com
>
>**** cmd Click event
>thisform.addobject("text12","textbox")
>with thisform.text12
> .left=5
> .width=100
> .top=15
> .visible=.t.
>endwith
>**** another cmd Click event
>thisform.removeobject("text12")


Edward Pikman I created this code but it will not work can you tell me what is wrong with the code. I am geting syntax errors trying to get out of the editor.




if !(plEdit_Flag)
plEdit_Flag = .T.
&& We need to create on this form a textbox that we can use to type in the name
&& of the company because we do not want to type the name directly into the combobox


ThisForm.cntbizcompany.ADDOBJECT("txtEditCompany","textbox")

thisform.cntbizcompany.txteditcompany.FontSize = 9
thisform.cntbizcompany.txteditCompany.height = 22
thisform.cntbizcompany.txteditCompany.left = 228
thisform.cntbizcompany.txteditCompany.top = 7
thisform.cntbizcompany.txteditCompany.visible = .T.
thisform.cntbizcompany.txteditCompany.width = 301
thisform.cntbizcompany.txteditCompany.name = "txtEditCompany"


thisform.cmdeditcompany_name.caption = "Remove"


DEFINE CLASS mytextbox AS txtEditCompany

PROCEDURE keypress
LPARAMETERS nKeyCode, nShiftAltCtrl

if nKeyCode = 13

Set Step On

Endif

ENDPROC

ENDDEFINE

else
&& plEdit_Flag True
&& We need to remove the textbox from this form

ThisForm.cntbizCompany.RemoveObject("txtEditCompany")
plEdit_Flag = .F.

thisform.cmdeditcompany_name.caption = "Edit"


Endif
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform