Ĺadny brzuch
Czy można w jednym labelku napisać 2 linijki tekstu np. takie: label1.caption:='linia1' +#10 + 'linia2'; , tak, by każda linia wyświetlała się w innym kolorze, np. ‘linia1’ na czerwono a ‘linia2’ na niebiesko. Z góry dziękuje za pomoc i wskazówki.
Raczej sie nie da. Ale mozesz to zrobic malujac po canvasie.
hehe niestety jakos mi nie wychodzi to malowanie po canvasie i maluja mi sie i tak wsyzstkie linijki... :/ ale bardzo dizekuje za odpowiedz!
Canvas.Font.Name := 'MS ComicSans'; Canvas.Font.Size := 20; Canvas.Font.Color := clRed; Canvas.TextOut(20, 20, 'Linja 1'); Canvas.Font.Color := clBlue; Canvas.TextOut(20, 60, 'Linja 2');
:-) rewelacja!! Bardzo dziekuje... Milego dnia życze!
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.
Coś Ci tem supraaajs nie wyszedl, wiem, ze to znika po odswierzeniu okna.
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.
Heh, to chyba najprostsza metoda ;)
Najprostszą metodą będzie napisanie własnego komponentu TLabel.
Ojejku jejku zawsze jestes taki mądraliński i pomocny Kikiz i pewnie od zawsze wszystko wiediziales? Wiec ze nie każdy może się poszczycic takim darem... i nie chodzi o sama wiedze książkową ... To co napisał Oskar wiedziałam ale szukalam czegos co moglabym wykorzystać do głownego problemu- tzn. jak w jednej komorce stringGrida napisac linijki w roznych kolorach... Oskar jestem Ci bardzodzieczna za pomoc i za to ze czytajac Twoj poscik wpadlam na pomysl... niestety nie okazł się najszczesliwszy.... wiec Kikiz masz szanse wykazać sie w ambitniejszym problemie.... :P
Dobra jestes :)
Wielkie Wybacz Mi, za post nie na temat :P
Oskar... Twoj post byl na temat!! To moj byl nie na temat... hehe myslalam ze są jakieś inne sposoby które rozjasnia mi w głowie... Teraz się potłumacze= opisałam problem na labelku tylko dlatego ze bylo to najprostrze... :-) Szkoda że ze StringGridem nie jest tak prosto... a po Twoim poscie rozjasnilo mi sie na tyle w glowie ze wydawało sie to takie logiczne... ehhh... śkoda ze jednak nie jest ;-)
Miqaiek bardzo dziękuje za wypowiedz... przyznaję że troszkę nie precyzyjnie się wyraziłam, ale liczyłam na jekieś podpowiedzi- zwłaszcza, że z przykrością muszę się przyznać, iż z programowania jestem kiepska :( ... Tak naprawdę chodzi mi o StringGrid... który jest już Canvasem.. i o to jak w kolejnych komórkach wyświetlać kolorami linijki tekstu... Moja wiedza pozwala mi tylko na wykonanie zamierzonego celu w jednej komórce... i za nic procedurka nie chce działać w innych.... ;( może ktoś z uczestikow mi podpowie co jest źle w tym fragmencie kodu (czysto edukacyjnie, ponieważ w ten sposób rysowane komórki chyba nie pozwalają na przeprowadzanie na nich rachunków i innych manewrów ;-) ) :
begin
with StringGrid.Canvas do
begin
nr_pozycji:=0;
numer_poz:=0;
i:=64+nr_pozycji;
j:=25+numer_poz;
if i<= 64*(if i<= 64*(StringGrid.ColCount) then
begin
StringGrid.canvas.font.color:=clRed;
StringGrid.canvas.textOut(2+i,2+j,IntToStr(k));
StringGrid.canvas.font.color:=clBlue;
StringGrid.canvas.textOut(2+i,14+j,IntToStr(o));
StringGrid.canvas.Font.color:=clgreen;
StringGrid.canvas.textout(2+i,26+j,IntToStr(m));
nr_pozycji:=nr_pozycji+64;
numer_poz:=numer_poz+25;
end;
end;
end;
if i<= 64*(if i<= 64*(StringGrid.ColCount) then
Heheh błąd jest bo kopiując wyrzuciłam jeden if przechodzący po wierszach ale prawdziwe sie kompiluje słowo!... Może jeszcze raz powiem o co mi chodzi...hmm otóż chilabym by w jednym wierszu było pare linijek tekstu a każda w innym kolorze...Pomysl by każda linijka stanowila oddzielny wiersz nie bardzo mi się podoba... bo skomplikuje to kodzik i wszystkie rachuneczki :( hmmm a może dalo by się kazdy wiersz pokolorować pasmami róznokolorowymi... ale jakby to się dalo to dalo by się tez w tych pasmach ustalic kolor czcionki... eeee chyba to dla mnie za skomplikowane :(
Cześć :)
Mam bardzo podobny problem. Mianowicie, chcę zapisać w stringgridzie - w komórce "cell" - tekst który składa się z dwóch lub więcej wierszy. Chcę to zrobić z Memo. Niestety, kiedy w łańcuchu znajduje się "Enter" wychodzi mi coś takiego: "tekst || teks".
Kiedy próbuję użyć #13#10 wychodzi tak samo. Mógłbym iść na kompromis i wstawić teks w jednej linii. Ale czy ktoś z Was wyobraża sobie szerokość kolumny na "kilometr?"? :lol:
:(
Moje pytanie:
Jak zrobić: tekst_1
teks_2
tekst_3
itd... w jednej komórce "cell"
z góry Dziękuję za POMOC ^_^
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.
Jak takie coś czytam, to... coś tam, coś tam. Przecież jedni są dobrzy w czymś a inni w czymś innym, np, Bea_ta jest kiepska w programowaniu, a ty jesteś kiepski w ortografii.
Cześć :)
Mam bardzo podobny problem. Mianowicie, chcę zapisać w stringgridzie - w komórce "cell" - tekst który składa się z dwóch lub więcej wierszy. Chcę to zrobić z Memo. Niestety, kiedy w łańcuchu znajduje się "Enter" wychodzi mi coś takiego: "tekst || teks".
Kiedy próbuję użyć #13#10 wychodzi tak samo. Mógłbym iść na kompromis i wstawić teks w jednej linii. Ale czy ktoś z Was wyobraża sobie szerokość kolumny na "kilometr?"? :lol:
:(
Moje pytanie:
Jak zrobić: tekst_1
teks_2
tekst_3
itd... w jednej komórce "cell"
z góry Dziękuję za POMOC ^_^ A nie prosciej by bylo napisac nowy temat zamiast ogrzebywac temat ktory nie byl aktualizowany od roku?!
A co do problemu - zawsze mozna sobie zrobic kompenent...
Ali, zawsze nie można bo nie zawsze ma się odpowiednie umiejętnośc. Po za tym nie bądź taki ekspert bo nie potrafisz napisać komponent ;)
Ali, zawsze nie można bo nie zawsze ma się odpowiednie umiejętnośc. Po za tym nie bądź taki ekspert bo nie potrafisz napisać komponent ;) Ja nie mowic ze byc ekspert. Ali umiec napisac komponent. Twoja Polski mowa byc dziwne.
Na 4p sa kursy pisania komponentow...
Co do tego ze #13 ani #10 nie dzialaja to jest wina autorow komponentu. Przypuszczam ze napisali go programisci borlanda i wyswietlaja oni tekst 'po swojemu', a symbole #13 i #10 daja efekt nastepnej linii tylko w przypadku wykorzystywania obiektow systemowych /przycisk, label, messagebox itp./.
Ali - to co Ty tu robic? To byc forum dla eksperty, a jak Ty nie byc ekspert to Ty uciekac stad. ;)
Kali miec krowa? :lol:
Jak takie coś czytam, to... coś tam, coś tam. Przecież jedni są dobrzy w czymś a inni w czymś innym, np, Bea_ta jest kiepska w programowaniu, a ty jesteś kiepski w ortografii. Ja tylko dodam, ze post Kikiza jest datowany na 17.04.2005 19:49...
Ja tylko dodam, ze post Kikiza jest datowany na 17.04.2005 19:49...
No... ale o co chodzi? tzn. co w związku z tym?
Ja nie mowic ze byc ekspert. Ali umiec napisac komponent. Twoja Polski mowa byc dziwne.
Wiem, że ty nie mówisz, że jesteś ekspert ale... dokończ sobie sam. Jestem zmęczony i nie chce mi się kończyć tego zdania, a dlaczego moja mowa jest dziwna?
No... ale o co chodzi? tzn. co w związku z tym?
Wiem, że ty nie mówisz, że jesteś ekspert ale... dokończ sobie sam. Jestem zmęczony i nie chce mi się kończyć tego zdania, a dlaczego moja mowa jest dziwna?
Ad. 1 -> To w zwiazku ze nie widac sensu Twojego komentarza, gdyz byla to stara wypowiedz.
Ad. 2 -> Nie wiem, jak mam to dokonczyc. 'Komponent' sie odmienia...
Zreszta mniejsza o to. Imho robi sie ot, wiec juz wiecej nie bede kontynuowac.
W każdym razie po tym "ale" nie miało być nic o komponencie, a dlaczego moja mowa jest dziwna?
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Raczej sie nie da. Ale mozesz to zrobic malujac po canvasie.
hehe niestety jakos mi nie wychodzi to malowanie po canvasie i maluja mi sie i tak wsyzstkie linijki... :/ ale bardzo dizekuje za odpowiedz!
Canvas.Font.Name := 'MS ComicSans'; Canvas.Font.Size := 20; Canvas.Font.Color := clRed; Canvas.TextOut(20, 20, 'Linja 1'); Canvas.Font.Color := clBlue; Canvas.TextOut(20, 60, 'Linja 2');
:-) rewelacja!! Bardzo dziekuje... Milego dnia życze!
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.
Coś Ci tem supraaajs nie wyszedl, wiem, ze to znika po odswierzeniu okna.
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.

Heh, to chyba najprostsza metoda ;)
Najprostszą metodą będzie napisanie własnego komponentu TLabel.
Ojejku jejku zawsze jestes taki mądraliński i pomocny Kikiz i pewnie od zawsze wszystko wiediziales? Wiec ze nie każdy może się poszczycic takim darem... i nie chodzi o sama wiedze książkową ... To co napisał Oskar wiedziałam ale szukalam czegos co moglabym wykorzystać do głownego problemu- tzn. jak w jednej komorce stringGrida napisac linijki w roznych kolorach... Oskar jestem Ci bardzodzieczna za pomoc i za to ze czytajac Twoj poscik wpadlam na pomysl... niestety nie okazł się najszczesliwszy.... wiec Kikiz masz szanse wykazać sie w ambitniejszym problemie.... :P
Dobra jestes :)
Wielkie Wybacz Mi, za post nie na temat :P
Oskar... Twoj post byl na temat!! To moj byl nie na temat... hehe myslalam ze są jakieś inne sposoby które rozjasnia mi w głowie... Teraz się potłumacze= opisałam problem na labelku tylko dlatego ze bylo to najprostrze... :-) Szkoda że ze StringGridem nie jest tak prosto... a po Twoim poscie rozjasnilo mi sie na tyle w glowie ze wydawało sie to takie logiczne... ehhh... śkoda ze jednak nie jest ;-)

Miqaiek bardzo dziękuje za wypowiedz... przyznaję że troszkę nie precyzyjnie się wyraziłam, ale liczyłam na jekieś podpowiedzi- zwłaszcza, że z przykrością muszę się przyznać, iż z programowania jestem kiepska :( ... Tak naprawdę chodzi mi o StringGrid... który jest już Canvasem.. i o to jak w kolejnych komórkach wyświetlać kolorami linijki tekstu... Moja wiedza pozwala mi tylko na wykonanie zamierzonego celu w jednej komórce... i za nic procedurka nie chce działać w innych.... ;( może ktoś z uczestikow mi podpowie co jest źle w tym fragmencie kodu (czysto edukacyjnie, ponieważ w ten sposób rysowane komórki chyba nie pozwalają na przeprowadzanie na nich rachunków i innych manewrów ;-) ) :
begin
with StringGrid.Canvas do
begin
nr_pozycji:=0;
numer_poz:=0;
i:=64+nr_pozycji;
j:=25+numer_poz;
if i<= 64*(if i<= 64*(StringGrid.ColCount) then
begin
StringGrid.canvas.font.color:=clRed;
StringGrid.canvas.textOut(2+i,2+j,IntToStr(k));
StringGrid.canvas.font.color:=clBlue;
StringGrid.canvas.textOut(2+i,14+j,IntToStr(o));
StringGrid.canvas.Font.color:=clgreen;
StringGrid.canvas.textout(2+i,26+j,IntToStr(m));
nr_pozycji:=nr_pozycji+64;
numer_poz:=numer_poz+25;
end;
end;
end;
if i<= 64*(if i<= 64*(StringGrid.ColCount) then

Heheh błąd jest bo kopiując wyrzuciłam jeden if przechodzący po wierszach ale prawdziwe sie kompiluje słowo!... Może jeszcze raz powiem o co mi chodzi...hmm otóż chilabym by w jednym wierszu było pare linijek tekstu a każda w innym kolorze...Pomysl by każda linijka stanowila oddzielny wiersz nie bardzo mi się podoba... bo skomplikuje to kodzik i wszystkie rachuneczki :( hmmm a może dalo by się kazdy wiersz pokolorować pasmami róznokolorowymi... ale jakby to się dalo to dalo by się tez w tych pasmach ustalic kolor czcionki... eeee chyba to dla mnie za skomplikowane :(
Cześć :)
Mam bardzo podobny problem. Mianowicie, chcę zapisać w stringgridzie - w komórce "cell" - tekst który składa się z dwóch lub więcej wierszy. Chcę to zrobić z Memo. Niestety, kiedy w łańcuchu znajduje się "Enter" wychodzi mi coś takiego: "tekst || teks".
Kiedy próbuję użyć #13#10 wychodzi tak samo. Mógłbym iść na kompromis i wstawić teks w jednej linii. Ale czy ktoś z Was wyobraża sobie szerokość kolumny na "kilometr?"? :lol:
:(
Moje pytanie:
Jak zrobić: tekst_1
teks_2
tekst_3
itd... w jednej komórce "cell"
z góry Dziękuję za POMOC ^_^
Hmm dobra żeby takich podstaw niewiedzieć to łoo.
Ale teraz taki mały suprise dla utora kodu. Tak wyśfietlone napisy znikną z applikacji jak przykryje się ją inną aplikacją albo jak zostanie zminimalizowana.
Jak takie coś czytam, to... coś tam, coś tam. Przecież jedni są dobrzy w czymś a inni w czymś innym, np, Bea_ta jest kiepska w programowaniu, a ty jesteś kiepski w ortografii.
Cześć :)
Mam bardzo podobny problem. Mianowicie, chcę zapisać w stringgridzie - w komórce "cell" - tekst który składa się z dwóch lub więcej wierszy. Chcę to zrobić z Memo. Niestety, kiedy w łańcuchu znajduje się "Enter" wychodzi mi coś takiego: "tekst || teks".
Kiedy próbuję użyć #13#10 wychodzi tak samo. Mógłbym iść na kompromis i wstawić teks w jednej linii. Ale czy ktoś z Was wyobraża sobie szerokość kolumny na "kilometr?"? :lol:
:(
Moje pytanie:
Jak zrobić: tekst_1
teks_2
tekst_3
itd... w jednej komórce "cell"
z góry Dziękuję za POMOC ^_^ A nie prosciej by bylo napisac nowy temat zamiast ogrzebywac temat ktory nie byl aktualizowany od roku?!
A co do problemu - zawsze mozna sobie zrobic kompenent...
Ali, zawsze nie można bo nie zawsze ma się odpowiednie umiejętnośc. Po za tym nie bądź taki ekspert bo nie potrafisz napisać komponent ;)
Ali, zawsze nie można bo nie zawsze ma się odpowiednie umiejętnośc. Po za tym nie bądź taki ekspert bo nie potrafisz napisać komponent ;) Ja nie mowic ze byc ekspert. Ali umiec napisac komponent. Twoja Polski mowa byc dziwne.
Na 4p sa kursy pisania komponentow...
Co do tego ze #13 ani #10 nie dzialaja to jest wina autorow komponentu. Przypuszczam ze napisali go programisci borlanda i wyswietlaja oni tekst 'po swojemu', a symbole #13 i #10 daja efekt nastepnej linii tylko w przypadku wykorzystywania obiektow systemowych /przycisk, label, messagebox itp./.
Ali - to co Ty tu robic? To byc forum dla eksperty, a jak Ty nie byc ekspert to Ty uciekac stad. ;)
Kali miec krowa? :lol:
Jak takie coś czytam, to... coś tam, coś tam. Przecież jedni są dobrzy w czymś a inni w czymś innym, np, Bea_ta jest kiepska w programowaniu, a ty jesteś kiepski w ortografii. Ja tylko dodam, ze post Kikiza jest datowany na 17.04.2005 19:49...
Ja tylko dodam, ze post Kikiza jest datowany na 17.04.2005 19:49...
No... ale o co chodzi? tzn. co w związku z tym?
Ja nie mowic ze byc ekspert. Ali umiec napisac komponent. Twoja Polski mowa byc dziwne.
Wiem, że ty nie mówisz, że jesteś ekspert ale... dokończ sobie sam. Jestem zmęczony i nie chce mi się kończyć tego zdania, a dlaczego moja mowa jest dziwna?
No... ale o co chodzi? tzn. co w związku z tym?
Wiem, że ty nie mówisz, że jesteś ekspert ale... dokończ sobie sam. Jestem zmęczony i nie chce mi się kończyć tego zdania, a dlaczego moja mowa jest dziwna?
Ad. 1 -> To w zwiazku ze nie widac sensu Twojego komentarza, gdyz byla to stara wypowiedz.
Ad. 2 -> Nie wiem, jak mam to dokonczyc. 'Komponent' sie odmienia...
Zreszta mniejsza o to. Imho robi sie ot, wiec juz wiecej nie bede kontynuowac.
W każdym razie po tym "ale" nie miało być nic o komponencie, a dlaczego moja mowa jest dziwna?