Code: Alles auswählen
setgadgettext(#Editor_0,"Text",#em_replacesel)
Code: Alles auswählen
setgadgettext(#Editor_0,"Text",#em_replacesel)
Code: Alles auswählen
Text.s = "SendMessage_() ist eine API-Funktion"
SendMessage_(GadgetID(#Editor_0), #EM_REPLACESEL, #False, @Text)
Code: Alles auswählen
SendMessage_(GadgetID(#Editor_0), #EM_REPLACESEL, #False, "hier kommt mein text rein")
Der Compiler weiß automatisch, das er die Adresse übergeben muß, aber da dieses Future nicht dokumentiert ist wäre es mit @Text korrekteroder muss ich immer mit @text machen???

Code: Alles auswählen
If EventGadgetID()=#Button_12
SendMessage_(GadgetID(#Editor_0), #EM_REPLACESEL, #False, "
SetGadgetText(#Editor_0,"<table border=anführungsstriche zahl anführungsstriche>")
SetGadgetText(#Editor_0,"<tr>")
SetGadgetText(#Editor_0,"<td>Test1</td>")
SetGadgetText(#Editor_0,"<td>Test2</td>")
SetGadgetText(#Editor_0,"</tr>")
SetGadgetText(#Editor_0,"<tr>")
SetGadgetText(#Editor_0,"<td>Test2</td>")
SetGadgetText(#Editor_0,"<td>Test3</td>")
SetGadgetText(#Editor_0,"</tr> ")
SetGadgetText(#Editor_0,"</table>")
EndIf
Code: Alles auswählen
sHTML.s
sHTML = "<table border=anführungsstriche zahl anführungsstriche>" + #CRLF$
sHTML + " <tr>" + #CRLF$
sHTML + " <td>Test1</td>" + #CRLF$
sHTML + " <td>Test2</td>" + #CRLF$
sHTML + " </tr>" + #CRLF$
sHTML + " <tr>" + #CRLF$
sHTML + " <td>Test2</td>" + #CRLF$
sHTML + " <td>Test3</td>" + #CRLF$
sHTML + " </tr>" + #CRLF$
sHTML + "</table>" + #CRLF$
SetGadgetText(#Editor_0,sHTML)
Ich glaub die Umlaute sind auch nicht korrektsHTML = "<table border=anführungsstriche zahl anführungsstriche>" + #CRLF$

Code: Alles auswählen
#Editor_0=1
;---------------------------------------------------------------
Text$="<table border=anführungsstriche zahl anführungsstriche>"
Text$=Text$+"<tr>"+Chr(13)+Chr(10)
Text$=Text$+"<td>Test1</td>"+Chr(13)+Chr(10)
Text$=Text$+"<td>Test2</td>"+Chr(13)+Chr(10)
Text$=Text$+"</tr>"+Chr(13)+Chr(10)
Text$=Text$+"<tr>"+Chr(13)+Chr(10)
Text$=Text$+"<td>Test2</td>"+Chr(13)+Chr(10)
Text$=Text$+"<td>Test3</td>"+Chr(13)+Chr(10)
Text$=Text$+"</tr>"+Chr(13)+Chr(10)
Text$=Text$+"</table>"
;--------------------------------------------------------------
If OpenWindow(0,0,0,422,180,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"EditorGadget") And CreateGadgetList(WindowID(0))
EditorGadget(#Editor_0,8,8,400,160);#PB_Container_Raised)
SetGadgetText(#Editor_0,Text$)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf