30. november 2004 - 22:52
Der er
5 kommentarer og 1 løsning
let spg til visual basic
hej exps. jeg har lavet dette utrolig simple program: Private Sub Command1_Click() Label2.Caption = Text1.Text & " + " & Text2.Text & " = " & Val(Text1.Text) + Val(Text2.Text) End Sub Private Sub Text1_Click() Me.Text1 = "" End Sub Private Sub Text2_Click() Me.Text2 = "" End Sub Jeg kunne godt tænke mig at skrive noget i command1_click() så hvis en af de to labels indeholdt "pi" ville den skulle sætte værdien til 3.1415
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
01. december 2004 - 01:54
#2
Du kunne også lave en lille parser til den slags.. ved at indsætte følgende kode istedet for Command1_Click() Private Sub Command1_Click() Select case Text1.Text case "pi" Text1.Text = "3,1415926" case "e" Text1.Text = "2,7" end select Label2.Caption = Label2.Caption = Text1.Text & " + " & Text2.Text & " = " & Val(Text1.Text) + Val(Text2.Text) End Sub
01. december 2004 - 01:56
#3
På denne måde kan du nemt tilføje flere funktioner ved blot at lave en CASE mere. Denne skal laves for begge felter, jeg har kun vist det for Text1.
02. december 2004 - 22:01
#4
hva med: text1.text = replace(text1.text,"pi","3.1415") :)