12. marts 2004 - 22:47
Der er
21 kommentarer og 1 løsning
VB: Ikke-lig
Hvordan siger man ikke-lig i VB i en if-sætning? I PHP er det f.eks. !=
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
12. marts 2004 - 22:48
#1
<>
12. marts 2004 - 22:51
#2
eller if not xxx = yyy then end if
12. marts 2004 - 22:52
#3
Arna_v smider ud et svar?
12. marts 2004 - 22:53
#4
svar
12. marts 2004 - 22:57
#5
Hmm.. Det virker nu ikke helt. Jeg får en fejl når jeg kører dette: Private Sub mFilerNy_click() If RichTextBox.Text <> "" Then End If End Sub
12. marts 2004 - 23:02
#6
Hvilken fejl ?
12. marts 2004 - 23:02
#7
Hviken fejl? Skriv fejlmeddelelsen..
12. marts 2004 - 23:03
#8
Run Time Error 424. Object required **** Og fejlen opstår i følgende linie når jeg trykke på min menu knap med name=mFilerNy: If RichTextBox.Text <> "" Then
12. marts 2004 - 23:04
#9
Er det ikke noget med at man i RichTextBox skal bruge .formatettext? Ellers test på længden.
12. marts 2004 - 23:05
#10
Din text box hedder noget andet. måske RechTextBox1
12. marts 2004 - 23:06
#11
Hej. Et tal kan være mindre end nul, men en text kan ikke være mindre end ingenting Det du ønsker at teste må være om der står tekst i boksen, så kan du nøjes med If RichTextBox.text > "" then msgbox("Der står noget") I øvrigt bruger jeg selv ofte at tage længden af den streng jeg vil teste på: If len(RichTextBox.text) > 0 then msgbox("Der står noget") M.v.h. Jørn
12. marts 2004 - 23:07
#12
Tak, det virker nu. Har lige et lille spørgsmål mere: Hvis jeg er inde i en menu-sub f.eks. MenuFilerNy, og jeg inden i skifte til det der skal ske hvis man trykker på MenuFilerGem (har index = 1). Hvordan kan jeg så gøre det?
12. marts 2004 - 23:11
#13
Generalt skal du ikke lægge funktionalitet under en knap, kun henvisninger. eks. privat sub GemFiler() 'blablalblalalbla end sub privat sub command1_click() GemFiler end sub privat sub command2_click() GemFiler end sub På den måde undgår du mange problemer.
12. marts 2004 - 23:12
#14
ellers kan du bare skrive MenuFilerGem_Click
12. marts 2004 - 23:16
#15
Synes stadig der opstår nogle fejl. Jeg har denne kode nu: Private Sub mFilerNy_Click() If RichTextBox1.Text <> "" Then Dim Msg As VbMsgBoxResult, cnt As Long Msg = MsgBox("Vil du gemmer dokumentet?", vbQuestion + vbYesNo, App.Title) If Msg = vbYes Then mFilerGem_Click End If End If End Sub ******************** Når jeg trykker på Ny-knapper, kommer denne fejlbesked: Sob or Function not defined. Hvad er der galt?
12. marts 2004 - 23:20
#16
så hedder kanppen ikke mFilerGem, eller også har du ikke kodet suben endnu. du kan også call mFilerGem()
12. marts 2004 - 23:20
#17
call mFilerGem_click() naturligvis
12. marts 2004 - 23:33
#18
skwat >> Smider du lige et svar, tak.
12. marts 2004 - 23:44
#19
Iøvrigt nogen af jer der kan se fejlen i denne: CommonDialog.Filter = "Alle understøttede , formater|*.txt;*.rtf;*.INI;*.htm|Almindelige Tekst Filer (txt|*.txt|, Rich Text Format (rtf)|*.rtf|Ini Filer|*.ini|Htm/Html filer|*.htm"
15. marts 2004 - 15:35
#20
Luk dette spørgsmål, og stil dit spørgsmål til Commondialog i et nyt spørgsmål
15. marts 2004 - 15:39
#21
skwat >> Smider ud lige et svar?
21. marts 2004 - 00:39
#22
jep
Kurser inden for grundlæggende programmering