Deutsch
Forum

SeTtext auf GridBox funktioniert nicht

 

Artur
D.
Hallo Profan-Freunde,

ich hoffe ihr könnt mir bei meinem Problem hier weiterhelfen.
Und zwar möchte ich eine GridBox im Hauptfenster mit beliebigen Daten füllen. Vorzugsweise Strings.
Die Funktion @addstring(n) funktioniert leider nicht. Obwohl hier in der Anleitung ebenfalls von der GridBox die Rede ist.

Daher versuche ich per settext n, zeile%, spalte%, test-string  zu füllen. Dies meldet zwar keine Fehlermeldung, aber es wird auch nichts in der GridBox angezeigt.

Könnt ihr das nachvollziehen, bzw. habt ihr eine Lösung dafür?

Würde mich riesig auf eine Hilfe freuen!
Vielen Dank,
Artur D.
 
XProfan 10
AMD Athlon XP 2600+ mit 2 GB RAM
10.04.2008  
 




E.T.
Vieleicht weiss die Box nicht wohin geschrieben werden soll (nur so ne Idee)


HILFE:
Im Falle des Stringgrids und der GridBox sind die einzelnen Felder der Zeile standardmäßig mit | getrennt. Das Trennzeichen kann mit @Set(ListDel geändert werden. ...
... AddString(hGrid&, AB|DEF|0123)


Mario
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
10.04.2008  
 




H.Brill
Vielleicht irgendwo nen Fehler drin ?
Also ich mach sowas immer gerne in einem Dialog.
Da wir aber keinen Code von dir haben, habe ich mal
ein Minimalbeispiel gemacht :
KompilierenMarkierenSeparieren
Declare Ende%, Dlg%, OK%, Add%, text$, i%, hGrid&
Dlg%     = Create(Dialog, %DeskTop, GridBox, 220, 190, 550, 400)
hGrid&   = Create(GridBox, Dlg%, Nr.;0;80;Name;0;340, 0, 10, 100, 530, 240)
Add% = Create(Button, Dlg%, Setze, 10, 10, 80, 20)
@Set(ListDel, ,)
i% = 0
Clear OK%
Gridbox wird angezeigt. Jetzt auswerten

WhileNot OK%

    WaitInput
    warten auf Benutzereingaben

    If @Clicked(Add%)

        Inc i%
        text$ = Str$(i%) + , + Zelle 2
        @AddString(hGrid&, text$)

    ElseIf @Clicked(Ende%)

        hier beenden wir unseren Dialog
        OK% = 1

    ElseIf %Key = 2

        Abbruch durch X rechts oben im Dialog
        OK% = 1

    EndIf

EndWhile

End
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
11.04.2008  
 




Artur
D.
Hallo Leute,

vielen Dank für eure Hilfe! Durch eure Hinweise konnte ich das Problem lösen.
Ich war davon ausgegangen, dass der Delimitter | (Trennzeichen) standardmäßig schon gesetzt wäre.

Nachdem ich die Funktion vorher explizit angeben, funktioniert das Füllen der GridBox einwandfrei!!
Super! Man lernt halt nie aus.

vielen Dank für die Tipps,
Artur D.
 
XProfan 10
AMD Athlon XP 2600+ mit 2 GB RAM
11.04.2008  
 




Jac
de
Lad
Komisch, ich habe den Delimiter noch nie gesetzt oder verändert. Kannst du mal einen Quelltext posten, bei dem es so ist, dass du den Delimiter nicht setzt und das Problem auftritt?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
12.04.2008  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.399 Betrachtungen

Unbenanntvor 0 min.
Uwe Lang vor 30 Tagen
Jörg Sellmeyer22.06.2020
Ernst01.05.2016
RudiB.07.04.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie