Forum » Programiranje » [NALOGA][Dephi]večanje memo-ta
[NALOGA][Dephi]večanje memo-ta
Dzuro10 ::
Kako bi naredil nek memo, kamor bi vpisoval text, da bi bil na začetku majhen, recimo height 60, potem, ko bi pa začel noter pisat, bi se pa širil do height 200. Ko bi dosegel to mejo bi se pokazal scrollbar in bi pol scrolov.
mel bi eno funkcijo, tako nasplošno, da bi potem elemente samo skliceval na to funkcijo, da ne bi blo preveč copy/paste-anja.
upam da štekate[:)] Pa rabu bi čimprej[:8)]
mel bi eno funkcijo, tako nasplošno, da bi potem elemente samo skliceval na to funkcijo, da ne bi blo preveč copy/paste-anja.
upam da štekate[:)] Pa rabu bi čimprej[:8)]
HairyFotr ::
Za povečevanje glede na število črk mislm, da ni neke lahke reštive, razen če bi uporabljal monospaced font kot je npr. Courier new.
Za izvedbo z eno funkcijo pa vse meme povežeš na isto onChange odzivno proceduro in narediš tkole:
Scroller pa vklopiš z:
Za izvedbo z eno funkcijo pa vse meme povežeš na isto onChange odzivno proceduro in narediš tkole:
with Sender as TMemo do
begin
...
end;
Scroller pa vklopiš z:
Memo1.ScrollBars := ssHorizontal; //ali ssVertical, ssBoth ali ssNone za odstranitev scrollerja
Dzuro10 ::
sm naredu nekak tkole pa neki ne štima
function
begin
Result := AMemo.Lines.Count*(AMemo.Font.Height+1)+2;
if Result < 60 then
Result := 60
else if Result>200 then
Result := 200;
end;
se mi zdi je "AMemo.Font.Height+1" neki narobe
naj bi blo število vrstic*faktor+2
ka pa vem
edit:
sm uštimov, dal sm AMemo.Font.size+7, pa se pol spremeni ko stisnem tab, da grem na nasledn element
function
begin
Result := AMemo.Lines.Count*(AMemo.Font.Height+1)+2;
if Result < 60 then
Result := 60
else if Result>200 then
Result := 200;
end;
se mi zdi je "AMemo.Font.Height+1" neki narobe
naj bi blo število vrstic*faktor+2
ka pa vem
edit:
sm uštimov, dal sm AMemo.Font.size+7, pa se pol spremeni ko stisnem tab, da grem na nasledn element
Zgodovina sprememb…
- spremenil: Dzuro10 ()
darkolord ::
Drugače z APIji lahko preveriš širino tvojega stringa glede na izbrani font in potem razširiš
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | onchange drugačen v Firefox 29?Oddelek: Izdelava spletišč | 757 (631) | JayKay |
» | Potrebujem javascript pomočOddelek: Programiranje | 1230 (980) | no1pheeew |
» | [PHP]Zamenjava šumnikov z html kodamiOddelek: Programiranje | 4119 (2397) | mikesr |
» | Countdown 1.2 jquery pluginOddelek: Izdelava spletišč | 705 (504) | mitja999 |
» | IdejaOddelek: Programiranje | 1356 (1136) | Mercier |