Wie kan me helpen met realbasic codes?

hoi :)

ik maak met Real basic een programma. Het is een type programma. Maar nu moet ik weten
wat de codes zijn voor schuine tekst,vetgedrukte tekst, grotere tekst en kleine tekst en
dat je de lettertype kan wijzigen. Wie kan me hierbij helpen?

Alvast heel erg bedankt

RealBasic is toch voor Windows Only?

[quote:ea4ab30897="muffin."]RealBasic is toch voor Windows Only?[/quote:ea4ab30897]

REALbasic is cross-platform: Windows, Mac OS X en Linux.

niemand die een goede tip heeft? :oops:

[quote:a94f661a4e="Mac OS X News"]niemand die een goede tip heeft? [/quote:a94f661a4e]

Bij de voorbeelden van RB zit in ieder geval een simpele tekstverwerker waarin je uitstekend kunt zien hoe je dat (text styles) doet.

Marc.

En waar vind ik een voorbeeld daarvan?

Maak een editfield, vink 'Styled' aan en poef er BV de volgende code neer bij 'TextChange' event van dat editfield.

[code:1:cb5ffa4a83]
me.selstart=0
me.sellengt=0
me.selItalic=true
me.selbold=true
[/code:1:cb5ffa4a83]

Is effe uit m’n hooft, maar werkt :wink:

Bedankt, maar als ik een knop wil maken en dat je die kan aanklikken zodat de tekst in eenkeer italic of bold word. Hoe doe ik dat?

Editfield noemt 'Editfield1'

Onder ‘action’ van de button zet je…

[code:1:f6657b8736]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.setbold=true

// bv cursief

editfield1.selitalic=true

[/code:1:f6657b8736]

ok, nu ik dan het programma bouw krijg ik dit:

[img:a037af8879]http://img149.imageshack.us/img149/651/afbeelding23qe.png[/img:a037af8879]

[quote:56bf46182b="Mac OS X News"]ok, nu ik dan het programma bouw krijg ik dit:

[img:56bf46182b]http://img149.imageshack.us/img149/651/afbeelding23qe.png[/img:56bf46182b][/quote:56bf46182b]

Ok, ten eerste, als ik hier iets post , typ ik dat uit mijn hoofd.
Het is niet 100% correct qua alle letters.
Als je typt, bv. .sel moet je eens op TAB duwen… dan zie je wle iets als me.sellength

moet m’n alles voor je totaal voorkauwen dan :wink:

ik heb het nu wel voor elkaar. Als ik mijn programma opstart en iets type en Bold of italic aanvink, werkt het goed. Maar als ik weer op de knop druk van Bold of italic, gaan de letters niet meer terug nar de normale stand. Ze blijven Bold en italic staan. Hoe los ik dit op? Ook graag wil ik weten hoe je de lettertype veranderd en hoe je de tekst groter maakt.

Alvast bedankt

Leer eventjes logisch nadenken ...

Je wilt niet meer bold…
selbold = FALSE

je wilt niet meer cursief

selitalic = FALSE

je wilt het groter…
textSize

Je wilt een ander lettertype?

textFont

Je wilt een ander kleur
TextColor

Mag ik je vragen om ook in de Reference van RB te kijken?
:apple: + shift + 1

:evil:

Real Basic… Basic… zoek het niet te ver :wink:

sorry dat ik zo'n nOOB ben hierin maar heb echt hulp nodig...

Nog even een paar vraagjes:

  • Waar zet ik selitalic = FALSE en selbold = FALSE in?
  • en waar zet ik fontcolor en textSize en textFont in?

Misschien dat ik er beter uitkom met plaatjes…

Zie voorgaande post van mij, ...

me.textsize=5 bv…

zie gewoon voorgaande posts…

als je het dan nog niet echt begrijpt… nouja… :expressionless:

ja, maar als je nu de tekst weer uit Bold of iets ander wilt hebben, wat moet je invoegen in de code zodat het ook weer normaal kan worden? En hoe zit het met de tekst grote? Kan je ook instellen zodat de tekst steeds een stukje groter word en een code zodat je de tekst ook kleiner kan maken? Ik wil netzoiets als tekst Editor van OS X maken.....

allez, ik zal het nog 1 keer doen... in de hoop dat je het dan snapt ;)

Zet naar vet

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.setbold=true
[/code:1:ac3044fbe7]

Terug normaal

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.setbold=false

[/code:1:ac3044fbe7]

Zet in groter lettergrootte (25)

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.textsize=25

[/code:1:ac3044fbe7]

Zet in lettergrootte (12)

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.textsize=12
[/code:1:ac3044fbe7]

Zet naar ‘Commic Sans MS’ (lettertype)

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.textfont="Commic Sans MS"
[/code:1:ac3044fbe7]

Zet naar een bepaalde kleur

[code:1:ac3044fbe7]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.textcolor=RGB(43,54,65)

[/code:1:ac3044fbe7]

Zet deze code, afzondelijk elk in een button.

bedankt, maar wat ik niet snap is, dat ik in mijn programma wat ik heb gebouwt dan de tekst vetgedrukt maak, dat ik het niet meer kan veranderen in het programma. Als je mij je email geeft zal ik het voorbeeld van het programma geven.....

sorry, ik heb nu teveel schoolwerk, men wees mij op dit topic, maar hoe je het terug niet vet doet legde ik je nu toch al vele malen uit.

Nu eerst m’n schoolwerk dus :wink:

dus dit moet je onder elkaar zet als je terug naar normaal wilt:

[code:1:9dd0e91477]
editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.setbold=true

editfield1.selstart=0
editfield1.sellengt=len(editfield1.text)

// wat wil je doen? doe het ermee!
// bv bold
editfield1.setbold=false
[/code:1:9dd0e91477]

Dit heb ik net geprobeerd maar wil niet. Ik hoop echt dat hier een goede oplossing voor is…