Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
4. Okt 2011
ok interessante sache:
Log_Form.Caption := SysErrorMessage(GetLastError());
SelStart := Error_codes.ItemIndex;
Perform(EM_SCROLLCARET, 0, 0);
invalidate;
gibt operation completed successfully aus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
4. Okt 2011
in der Tat mit meinem testprogramm hat es geklappt.
dann muss ich wohl weiter fehler suchen, aber ich habe wirklich keine ahnung was da bei mir reinfunkt, es sollte nach den Zeilen
SelStart := Perform(EM_LINEINDEX, StrToInt(scroll_input.text), 0);
Perform(EM_SCROLLCARET, 0, 0);
Invalidate;
kein code mehr ausgeführt werden der irgendwas verändern kann.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
4. Okt 2011
Leider auch nicht, würde mich freuen wenn du das bei dir probieren könntest.
hab jetzt testweise es aus der Onclick von meiner Listbox rausgenommen und probiert ob ich per button in eine gewisse zeile komme, aber auch das funktioniert nicht. Es stimmt also entweder der code nicht den ich verwende oder irgendwas wird da ordentlich durcheinander gehaun.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
4. Okt 2011
Seltsam, habe delphi 7, aber es springt einfach nicht in die Zeile. es kommt nach diesem Sprung auch kein Code mehr, daher finde ich das jetzt wirklich verwunderlich.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
4. Okt 2011
Vielen Dank für den Link, leider hat es bei mir wieder nicht funktioniert.
Ich habe folgenden Code(in meinem Richedit(Log_Output) befinden sich nur mehr zeilen mit error codes, in einer Listbox(Error_Codes) die zugehörigen Errorcodes, also exakt gleich viele items):
with Log_Output do
begin
SelStart := Perform(EM_LINEINDEX, Error_Codes.ItemIndex, 0);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
1. Okt 2011
kleiner abendlicher push.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nicodius,
30. Sep 2011
ich sehe dass das topic schon ewig alt ist, aber würde da gerne anknüpfen.
Ich habe in einer Listbox gleich viele einträge wie Zeilen in einem Richedit.
Nun würde ich gerne bei einem klick auf ein listbox item genau zu jener zeile scrollen die selektiert ist, oder so dass sie sich dann in der mitte befindet.
SendMessage(Log_Output.Handle,WM_VSCROLL,SB_THUMBPOSITION ,xrow) wobei xrow der...