|
| Linieskift i VB Fra : Per Rønne |
Dato : 02-11-05 10:58 |
|
Jeg sidder med to bøger om Visual Basic, men kan ikke finde ud af
hvordan man laver linieskift i en Text.
Text1.Text = "Tallet er " + 23
uskriver naturligvis 'Tallet er 23', men hvordan får man flere linier
ud?
Ja, jeg skal til at undervise i VB 6, og sidder kun med: Jakob
Kristiansen: »Start på VisualBasic 5.0« fra IDG Bøger og Joseph
Liberty's »Programming Visual Basic 2005« fra O'Reilly.
--
Per Erik Rønne
| |
Jan (02-11-2005)
| Kommentar Fra : Jan |
Dato : 02-11-05 11:37 |
|
Du kan bruge
text1.text = "Tallet er " + vbnewline + 23
m.v.h.
Jan
""Per Rønne"" <per@RQNNE.invalid> skrev i en meddelelse
news:1h5eblp.3liqs316dqfmeN%per@RQNNE.invalid...
> Jeg sidder med to bøger om Visual Basic, men kan ikke finde ud af
> hvordan man laver linieskift i en Text.
>
> Text1.Text = "Tallet er " + 23
>
> uskriver naturligvis 'Tallet er 23', men hvordan får man flere linier
> ud?
>
> Ja, jeg skal til at undervise i VB 6, og sidder kun med: Jakob
> Kristiansen: »Start på VisualBasic 5.0« fra IDG Bøger og Joseph
> Liberty's »Programming Visual Basic 2005« fra O'Reilly.
> --
> Per Erik Rønne
| |
Søren Reinke (02-11-2005)
| Kommentar Fra : Søren Reinke |
Dato : 02-11-05 11:44 |
|
"Jan" <janf@ofirDELETE.dk> wrote in message
news:4368969d$0$1766$edfadb0f@dread11.news.tele.dk...
> Du kan bruge
>
> text1.text = "Tallet er " + vbnewline + 23
Eller
text1.text="Taller er"+vbCrLf
/søren
| |
Torben Borre Larsen (02-11-2005)
| Kommentar Fra : Torben Borre Larsen |
Dato : 02-11-05 11:33 |
|
spam@RQNNE.dk (Per Rønne) den 2. november 2005 kl. 10:57 +0100 skrev:
>Text1.Text = "Tallet er " + 23
>uskriver naturligvis 'Tallet er 23', men hvordan får man flere linier
>ud?
Text1.Text = " Tallet er " & vbNewLine & "+ 23"
--
Venlig hilsen
Torben Borre Larsen
[torben@dui.dk] [ www.dui.dk]
| |
Per Rønne (03-11-2005)
| Kommentar Fra : Per Rønne |
Dato : 03-11-05 00:26 |
|
Torben Borre Larsen <torben@dui.dk> wrote:
> spam@RQNNE.dk (Per Rønne) den 2. november 2005 kl. 10:57 +0100 skrev:
> >Text1.Text = "Tallet er " + 23
> >uskriver naturligvis 'Tallet er 23', men hvordan får man flere linier
> >ud?
>
> Text1.Text = " Tallet er " & vbNewLine & "+ 23"
Tak til alle svar. Og jeg forstår ikke at de ikke i bøgerne skriver
noget sådant et let genfindeligt sted.
Jeg fandt i øvrigt ud af at den dansksprogede bog fandtes i en nyere
udgave, til VB 6.0, så den er nu bestilt i klassesæt. Der var da også
for få af den gamle, som af måske samme grund ikke var blevet udleveret
af den tidligere lærer.
--
Per Erik Rønne
| |
Harald Staff (02-11-2005)
| Kommentar Fra : Harald Staff |
Dato : 02-11-05 21:49 |
|
Hei Per Erik
Vær ellers forsiktig med å kjede tekst via + . Den entydige operator er &.
Prøv
Sub test()
MsgBox 23 + 4
MsgBox 23 & 4
End Sub
HTH. Beste hilsen Harald
"Per Rønne" <per@RQNNE.invalid> skrev i melding
news:1h5eblp.3liqs316dqfmeN%per@RQNNE.invalid...
> Jeg sidder med to bøger om Visual Basic, men kan ikke finde ud af
> hvordan man laver linieskift i en Text.
>
> Text1.Text = "Tallet er " + 23
>
> uskriver naturligvis 'Tallet er 23', men hvordan får man flere linier
> ud?
>
> Ja, jeg skal til at undervise i VB 6, og sidder kun med: Jakob
> Kristiansen: »Start på VisualBasic 5.0« fra IDG Bøger og Joseph
> Liberty's »Programming Visual Basic 2005« fra O'Reilly.
> --
> Per Erik Rønne
| |
Per Rønne (16-11-2005)
| Kommentar Fra : Per Rønne |
Dato : 16-11-05 08:21 |
|
Harald Staff <innocent@enron.invalid> wrote:
> Vær ellers forsiktig med å kjede tekst via + . Den entydige operator er &.
Ja, det kan jeg godt se. Men jeg sad og var nødt til at »gætte« mig frem
til hvad strengkonkatenationsoperatoren var.
Hvor finder jeg i øvrigt navnene på alle konstanter som vbNewLine og
vbCrLf? Når jeg starter hjælpen får jeg kun at vide at »The MSDN
Collection does not exist. Please reinstall MSDN.«
Jeg konstaterer i øvrigt til min rædsel, at Visual Basic ikke kræver
benyttede variable erklæret før brug. Findes der en måde at ændre det
på?
--
Per Erik Rønne
| |
Gert Krabsen (16-11-2005)
| Kommentar Fra : Gert Krabsen |
Dato : 16-11-05 08:32 |
|
Per Rønne wrote:
> Harald Staff <innocent@enron.invalid> wrote:
>
>
>>Vær ellers forsiktig med å kjede tekst via + . Den entydige operator er &.
>
>
> Ja, det kan jeg godt se. Men jeg sad og var nødt til at »gætte« mig frem
> til hvad strengkonkatenationsoperatoren var.
>
> Hvor finder jeg i øvrigt navnene på alle konstanter som vbNewLine og
> vbCrLf? Når jeg starter hjælpen får jeg kun at vide at »The MSDN
> Collection does not exist. Please reinstall MSDN.«
>
> Jeg konstaterer i øvrigt til min rædsel, at Visual Basic ikke kræver
> benyttede variable erklæret før brug. Findes der en måde at ændre det
> på?
Indsæt:
Option Explicit
som første linie i hvert modul/form
/Krabsen
| |
Per Rønne (16-11-2005)
| Kommentar Fra : Per Rønne |
Dato : 16-11-05 10:27 |
|
Gert Krabsen <fjernkrabsen@fjernkrabsenfjern.dk> wrote:
> Per Rønne wrote:
> > Jeg konstaterer i øvrigt til min rædsel, at Visual Basic ikke kræver
> > benyttede variable erklæret før brug. Findes der en måde at ændre det
> > på?
> Indsæt:
> Option Explicit
> som første linie i hvert modul/form
Godt. Jeg fortæller nu eleverne, at de når de opretter en nu form
/altid/ skal placere et »Option Explicit« i første linie, hvor jeg kan
se at »General Declarations« skal stå.
Hvordan kan man i øvrigt finde på at lave et programmeringssprog der
ikke i det mindste har dette som default? Skulle jeg designe et sådant
sprog, ville jeg ganske simpelt /altid/ forlange eksplicitte
erklæringer.
--
Per Erik Rønne
| |
Jan V. (16-11-2005)
| Kommentar Fra : Jan V. |
Dato : 16-11-05 11:06 |
|
""Per Rønne"" <per@RQNNE.invalid> wrote in message
news:1h646fw.k395v647gjkvN%per@RQNNE.invalid...
> Gert Krabsen <fjernkrabsen@fjernkrabsenfjern.dk> wrote:
>
>> Per Rønne wrote:
>
>> > Jeg konstaterer i øvrigt til min rædsel, at Visual Basic ikke kræver
>> > benyttede variable erklæret før brug. Findes der en måde at ændre det
>> > på?
>
>> Indsæt:
>
>> Option Explicit
>
>> som første linie i hvert modul/form
>
> Godt. Jeg fortæller nu eleverne, at de når de opretter en nu form
> /altid/ skal placere et »Option Explicit« i første linie, hvor jeg kan
> se at »General Declarations« skal stå.
>
> Hvordan kan man i øvrigt finde på at lave et programmeringssprog der
> ikke i det mindste har dette som default? Skulle jeg designe et sådant
> sprog, ville jeg ganske simpelt /altid/ forlange eksplicitte
> erklæringer.
> --
> Per Erik Rønne
Hmm
Hvis du i VB går ind under Tools, Options og sætter hak i Require Variable
Declaration, så mener jeg at den selv sætter Option Explicit ind.
Men at den så som default står til IKKE at sætte det ind - det forstår jeg
så heller ikke.
/Jan
| |
|
|