Aktuelle Zeit: 24.09.2020 17:28

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Scintilla TAB
BeitragVerfasst: 03.12.2019 16:16 
Offline

Registriert: 01.04.2011 21:59
Hallo Gemeinde,

ich probiere gerade zum ersten Mal etwas mit dem Scintilla-Gadget aus.
Dabei ist mir aufgefallen, dass die TAB-Taste in dem Gadget nicht funktioniert, kann das sein?

Wenn ich programmtechnisch einen Text in Scintilla einfüge funktioniert auch der Tabulator, nur eben die TAB-Taste nicht...

Code:
EnableExplicit

Define text.s

text = "Hier eine Testzeile ohne TAB..." + #CRLF$
text + #TAB$ + "Und hier eine Zeile mit TAB am Anfang..." + #CRLF$
text + "Noch " + #TAB$ + "eine Zeile mit TAB..." + #CRLF$

If OpenWindow(0, 0, 0, 600, 400, "Scintilla-Test", #PB_Window_SystemMenu)
 
  If InitScintilla()
    ScintillaGadget(0, 10, 10, 580, 370, 0)
   
    ScintillaSendMessage(0, #SCI_SETHSCROLLBAR, 0)
    ScintillaSendMessage(0, #SCI_SETTABWIDTH, 8)
   
    ScintillaSendMessage(0, #SCI_SETTEXT, #Null, UTF8(text)) 
  EndIf
 
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

End


ähh.. unnötig zu erwähnen, dass meine TAB-Taste in anderen Programmen einwandfrei funktioniert. :mrgreen:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scintilla TAB
BeitragVerfasst: 03.12.2019 16:39 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Der TAB wird zuerst an das Fenster gesendet, in dem sich Dein ScintillaGadget befindet.

Mit
Code:
RemoveKeyboardShortcut([DeinWindow], #PB_Shortcut_Tab)

kannst Du das beheben.

Grüße ... Peter

_________________
Schrödingers Smiley :):


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scintilla TAB
BeitragVerfasst: 03.12.2019 16:49 
Offline

Registriert: 01.04.2011 21:59
Uhh! Gewusst wie! :)

Daaaanke! :allright:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye