Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21
Príspevok NapísalOffline : 20.11.2009 13:09

Pocas behu programu si generujem komponenty pricom nazov dopredu neviem ...

Kód:
setlength(pole,i);
pole[i-1]:=Trichedit.Create(self);                     
pole[i-1].ParentBiDiMode:=true;
pole[i-1].ParentShowHint:=true;
..
atd


ale neviem ako nastavyt borderstyle na bsNone. Nechcem klasicky vzhlad ale iba ramcek okolo takto


Kód:
pole[i-1].BevelInner:=bvNone;
pole[i-1].BevelKind:=bkFlat;
pole[i-1].BevelOuter:=bvRaised;
pole[i-1].BorderStyle:=bsNone;


alebo takto co tiez nejde :)

Kód:
tRichedit(findcomponent(xxx)).borderstyle:=bsNone;


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Borderstyle po vytvoreni richedit

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 21.11.2009 17:27

Ale v čom je vlastne problém? Tento kód nefunguje?
Kód:
pole[i-1].BevelInner:=bvNone;
pole[i-1].BevelKind:=bkFlat;
pole[i-1].BevelOuter:=bvRaised;
pole[i-1].BorderStyle:=bsNone;


Dalo by sa pomocou cyklu for nastaviť BorderStyle pre všetky prvky poľa, nejako takto, ale neviem, či toto je vlastne ten problém:
Kód:
for j:= 0 to length(pole)-1 do begin
  if (pole[j] = nil) then exit;
  pole[j].BevelInner:=bvNone;
  pole[j].BevelKind:=bkFlat;
  pole[j].BevelOuter:=bvRaised;
  pole[j].BorderStyle:=bsNone;
end;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 21.11.2009 18:38

praveze neviem... logicky by to malo brat ved je to nastavenie ako ostatne ale pri tom borderstyle napise tuto chybu

Kód:
[Error] Unit1.pas(1370): Incompatible types: 'StdCtrls.TBorderStyle' and 'Unit1.TBorderStyle'


ten cyklus som skusil len z principu a samozrejme to nepomaha


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Borderstyle po vytvoreni richedit

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 21.11.2009 19:12

Takúto chybu vypíše, ak je v unite predeklarovaný typ TBorderStyle (konkrétne v Unit1). Skús sa pozrieť v celom projekte, či v sa v ňom nenachádza takýto typ (myslím deklaráciu v sekcii interface).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 21.11.2009 20:03

nieje, a nemozem to menit ani normalne na konkretnej komponente napr richedit1.borderstyle:=bsNone. Mam pocit ze niekedy to slo no niesom si uz teraz isty.


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Borderstyle po vytvoreni richedit

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 21.11.2009 20:56

Keď skúsiš dať RichEdit riadne na formulár a cez Object Inspector nastavíš BorderStyle, tak to nefunguje? Tak potom netuším, kde je chyba, pretože toto funguje za normálnych okolností stále.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 22.11.2009 1:12

praveze cez object inspector funguje....len problem je vtom ze pocas behu programu richedit generujem a tam chcem priradit borderstyle bsnone lenze to nechce brat. neviem co stym uz, skus si to som zvedavy ci ti to dovoli


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Borderstyle po vytvoreni richedit

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 22.11.2009 14:02

Tu je celý zdroják - kliknutím na "Pridaj RicEdit" sa zväčší pole o jeden prvok TRichEdit. Keď ich bude na forme niekoľko, kliknutím na "Set BorderStyle" sa nastaví border style pre všetky RichEdity na forme. Všetko mi ide, ako má.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 22.11.2009 14:56

Takze "zahada" vyriesena. Pouzivam tieto komponenty. http://www.tmssoftware.com/site/tmspack.asp no a nenapadlo ma zeby to robilo kvoli tomu. Konkretne AdvGlassButton a AdvGroupBox kniznice. Mozno aj ine neskusal som vsetko. No asi mi ostava vynechat to alebo zabudnut na bsNone. Ak by bol zaujem pastnem sem ci uz zdrojak alebo komplet kebyze sa chces nato pozriet. ale asi ten konflikt nepojde vyriesit.


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Borderstyle po vytvoreni richedit

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 22.11.2009 15:05

Tak ja nepoužívam žiadne prídavné komponenty, ale v každom prípade by mal ten balík obsahovať nejakú nápovedu. Ak z tých knižníc používaš TRichEdit, možno bude iný spôsob na odstránenie okraja, ak klasický spôsob nefunguje. Treba to pohľadať v nápovede.


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. RichEdit

v Delphi, Visual Basic

0

1316

26.11.2006 21:39

jozo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delphi zapis cisla do editu v delphi

v Delphi, Visual Basic

3

1107

11.05.2008 12:02

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SERVER !! ....Vytvoreni servru

v Sieťové a internetové programy

11

687

30.10.2006 21:24

itsgoingd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nero10 vytvoření boot cd

v Ostatné programy

0

232

01.03.2015 18:19

mery Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Grafik: vytvoreni loga firmy

v Ponuka práce

1

897

18.09.2012 8:38

drozdo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Praca na vytvoreni portalu(Joomla)

v Ponuka práce

0

331

06.01.2014 22:00

nERv Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém po vytvorení jar súboru

v Assembler, C, C++, Pascal, Java

9

1232

04.08.2010 9:26

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Praca na vytvoreni eshopu Wordpress

v Ponuka práce

0

357

24.12.2013 23:00

chlpacik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pár zásad k vytvoření dobrého webu

v Webdesign

0

750

15.03.2007 13:39

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc pri vytvorení scriptu - keyword research

v PHP, ASP

0

792

06.02.2007 9:00

robi3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Poradite mi pri vytvoreni PC zostavy?

v PC zostavy

2

410

02.11.2016 18:12

fero11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chyba pri vytvoreni noveho oddielu na disku

v SSD disky

6

468

14.04.2013 9:36

Rafis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvoření disku s výchozím nastavením z výroby

v Operačné systémy Microsoft

0

391

23.03.2011 9:15

martin4770 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalezi farba kabla zo zdroja na vytvoreni 6 pin konektoru ?

v PC skrinky a zdroje

4

698

07.10.2013 18:20

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. "zrusenie" liniek na obr. a CSS po vytvoreni .htac

v Internetový marketing, SEO, reklama

2

801

15.10.2008 10:50

max-m Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] komponent

v Delphi, Visual Basic

21

1886

16.03.2010 17:05

zy-zy-zyrixi Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra