K≤dy: ╚ervenec - Prosinec 2000

Komponenty

Zachycenφ stisku "CTRL+V" v RichTextBoxu  ZaΦßteΦnφk 1.12.2000

Popis, jak pomocφ kontroly stisku klßves na udßlosti KeyDown odchytit stisk nap°. CTRL+V.

Odstran∞nφ duplicitnφch polo₧ek v Combu  ZaΦßteΦnφk 1.12.2000

Jednoduchß procedura, kterß odstranφ duplicitnφ polo₧ky z Comba.

OznaΦenφ/odznaΦenφ polo₧ek ListBoxu  PokroΦil² 1.12.2000

Funkce, umo₧≥uje oznaΦovat nebo odznaΦovat interval polo₧ek v ListBoxu.

Pole vybran²ch polo₧ek ListBoxu  PokroΦil² 1.12.2000

Funkce, kterß vrßtφ pole index∙ vybran²ch polo₧ek v ListBoxu.

PoΦet viditeln²ch polo₧ek ListBoxu  PokroΦil² 1.12.2000

Funkce, kterß vrßtφ poΦet viditeln²ch polo₧ek v ListBoxu na zßklad∞ volßnφ API.

Duplikovßnφ obsahu ListBoxu  PokroΦil² 1.12.2000

Funkce, kterß pomocφ API provede rychlΘ duplikovßnφ obsahu jednoho ListBoxu do druhΘho. Umo₧≥uje specifikovat, zda bude nejprve obsah druhΘho ListBoxu vymazßn Φi nikoliv.

Detekce polo₧ky ListBoxu pod kurzorem myÜi  PokroΦil² 1.12.2000

Tip, jak p°i pohybu kurzoru myÜi po polo₧kßch v ListBoxu zobrazit jejich hodnotu v ToolTipu.

Automatickß velikost sloupc∙ v ListView  PokroΦil² 1.11.2000

Nßvod, jak pomocφ API automaticky nastavit Üφ°ku sloupc∙ v komponent∞ ListView.

U₧ivatelskΘ menu na TextBoxu  ZaΦßteΦnφk 1.10.2000

Tip jak nahradit zobrazenφ defaultnφho menu p°i stisku pravΘho tlaΦφtka u₧ivatelsk²m menu bez API.

Zobrazenφ/skrytφ polo₧ek comba  PokroΦil² 1.9.2000

Zaslßnφm parametr∙ pomocφ API funkce SendMessage m∙₧ete polo₧ky comba rozbalit a zase skr²t.

Pouze Φφsla p°i editaci textu v n≤du  PokroΦil² 1.9.2000

Pomocφ API funkcφ lze nastavit chovßnφ n≤du tak, ₧e p°i editaci jeho textu bude pole akceptovat pouze Φφsla.

Visußlnφ stisknutφ tlaΦφtka  PokroΦil² 1.9.2000

Tento tip Vßm p°iblφ₧φ metodu visußlnφho simulovßnφ stisku tlaΦφtka.

Maximßlnφ dΘlka editovatelnΘho textu v n≤du  PokroΦil² 1.9.2000

Pokud pou₧φvßte prvek TreeView a povolujete u₧ivateli editovat text n≤du p°φmo ve stromu, urΦit∞ se Vßm bude tento tip hodit.

Tisk grafu MSChart  PokroΦil² 1.9.2000

Zase n∞co, na co Microsoft zapomn∞l. Z MSChart komponentu se toti₧ nedß normßlnφm zp∙sobem tisknout, proto₧e zde neexistuje metoda, kterß by tisk spustila. Lze to ovÜem °eÜit pomocφ Funkce EditCopy a nßsledn²m yytiÜt∞nφm obsahu schrßnky.

ZjiÜt∞nφ viditelnosti Scrollbar∙  PokroΦil² 1.9.2000

Funkce, kterß umo₧≥uje zjistit, kter² ze scrollbar∙ je zobrazen².

CommonDialog: Centrovßnφ  ZaΦßteΦnφk 1.9.2000

Prvek CommonDialog nenabφzφ ₧ßdnou standardnφ cestu, jak jej vycentrovat na obrazovce, svou poslednφ pozici mß ulo₧enou v registrech a odtud si ji p°i otev°enφ naΦte. Tento tip nasti≥uje metodu p°ibli₧nΘho vycentrovßnφ dialogu. Mφsto, abyste umφstili prvek na aktußlnφ formulß°, umφst∞te jej na formulß° jin² a ten centrujte. Formulß° je stßle neviditeln² a vy vidφte pouze dialog.

CommonDialog: NaΦtenφ vφce soubor∙  ZaΦßteΦnφk 10.8.2000

Tento k≤d popisuje, jak²m zp∙sobem zjistφte jmΘna vÜech soubor∙, kterΘ si u₧ivatel vybral, pokud pro CommonDialog - OPEN povolφte parametr cdlOFNAllowMultiselect.

Lze provΘst UNDO v TextBoxu ?  PokroΦil² 4.7.2000

Jednoduchß funkce, kterß ov∞°φ, zda lze provΘst UNDO operaci v textboxu Φi nikoliv.

Zamknutφ p°ekreslovßnφ komponentu II  PokroΦil² 4.7.2000

V tomto Φlßnku nabφzφm dalÜφ cestu, jak zamknout p°ekreslovßnφ komponentu p°i jeho aktualizaci pro rychlejÜφ zpracovßnφ operace. D°φve bylo popsßno, jak pou₧φt API LockWindowUpdate, nynφ pou₧ijeme API funkci SendMessage a parametr WM_SETREDRAW. V²hodou je, ₧e m∙₧ete zamknout vφce komponent∙.

TextBox jen pro velkß nebo malß pφsmena  PokroΦil² 4.7.2000

Pot°ebujete-li zabezpeΦit, aby u₧ivatel zapisoval bu∩ jen velkß, nebo jen malß pφsmena do TextBoxu bez ohledu na stav klßvesy CAPS LOCK, staΦφ pomocφ API funkcφ nastavit parametry komponentu.

Zamknutφ p°ekreslovßnφ komponentu PokroΦil² 1.7.2000

Jestli₧e za b∞hu aplikace naΦφtßte obsßhlß data t°eba do ListView komponentu a zobrazujete n∞jak² termometr s pou₧itφm metody DoEvents na p°ekreslenφ hodnoty termometru, ListView se p°ekresluje taky, Üφlen∞ to blikß a zpomaluje b∞h aplikace. Nabφzφm °eÜenφ, jak tomu zabrßnit. Pom∞rn∞ jednoduch²m volßnφm API funkce LockWindowUpdate lze zabrßnit p°ekreslovanφ obsahu ListView.

Hledßnφ v komponent∞ ListView PokroΦil² 1.7.2000

Komponent ListView obsahuje metodu FindItem, kterß umφ vyhledßvat Φßsti °et∞zc∙, ale pouze v polo₧ce TEXT. Vyhledßvßnφ sub°et∞zce v polo₧kßch SubItems nefunguje. Pomocφ jednoduchΘho k≤du lze ale napsat funkci, kterß bude ListView prohledßvat a vrßtφ Φφslo °ßdku. StaΦφ si pouze p°edstavit, ₧e polo₧ky v ListView jsou v podstat∞ ulo₧eny v poli, dimenzovanΘm poΦtem °ßdk∙ a sloupc∙. Dva FOR cykly tudφ₧ bohat∞ staΦφ na prohledßnφ vÜech polo₧ek.

Maximßlnφ dΘlka editovatelnΘho textu v combu PokroΦil² 1.7.2000

Pokud mß combo nastaven² styl na 0 nebo 1, m∙₧e u₧ivatel do editaΦnφho okna zapisovat text. DΘlka tohoto textu nenφ nijak omezena, tak₧e pokud pak uklßdßte hodnotu z comba do databßze, m∙₧e se stßt, ₧e se tam u₧ivatel∙v text nevejde. Pomocφ API funkcφ lze nastavit maximßlnφ dΘlku textu.

Ploch² panel nßstroj∙ PokroΦil² 1.7.2000

Microsoft v produktech MS Office'97 uplat≥uje novΘ knihovny, kterΘ zatφm nejsou ve VB 5.0 p°φstupny a kterΘ umo₧≥ujφ tvorbu ploch²ch panel∙ nßstroj∙ vΦetn∞ pohyb∙ a ukotvenφm. Ploch² panel nßstroj∙ si ale m∙₧ete naprogramovat sami - v zjednoduÜenΘ form∞. Ve VB 6.0 je ji₧ mo₧nost plochΘho panelu standardnφ.

TextBox pouze pro zadßvßnφ Φφsel PokroΦil² 1.7.2000

Pracujete-li s Φφsly, je obΦas nutnΘ zabrßnit u₧ivateli v zadßnφ znaku v textboxu. Ne₧ provßd∞t slo₧itΘ kontroly je jednoduÜÜφ poslat API a nastavit vlastnost textboxu.

Rozbalenφ comba na Üipku dol∙ PokroΦil² 1.7.2000

Standardn∞ se combo nechß rozbalit pomocφ klßvesy F4. Spousta u₧ivatel∙ to ale nevφ, tak₧e je vhodnΘ jim ud∞lat rozbalovßnφ comba na Üipku dol∙.

PoΦet viditeln²ch polo₧ek v ListView PokroΦil² 1.7.2000

Pot°ebujete - li zjistit poΦet viditeln²ch polo₧ek, zobrazen²ch v komponent∞ ListView, staΦφ zaslat dotaz pomocφ API funkce.

PoΦet °ßdk∙ v TextBoxu PokroΦil² 1.7.2000

Kolik je v textboxu, kter² mß nastavenou vlastnost MultiLine na True zjistφte zaslßnφm API funkce.

Zarovnßnφ textu tlaΦφtka PokroΦil² 1.7.2000

Standardnφ zarovnßnφ textu na tlaΦφtku je na st°ed. Pokud ale chcete zarovnßvat text jinak, je nutnΘ pou₧φt API funkci, kterß vlastnost zarovnßnφ textu upravφ.

Datum ve StatusBaru aplikace ZaΦßteΦnφk 1.7.2000

Pokud pou₧φvßte v aplikacφch StatusBar, v jeho kart∞ vlastnostφ je mo₧nΘ nastavit typy zobrazenφ pro jednotlivΘ panely - Φas, datum, statuty klßves. Datum se ale zobrazuje v krßtkΘm numerickΘm formßtu - 12.06.1998. Velice jednoduchou ·pravou lze dosßhnout toho, ₧e ve StatusBaru bude vypsßno: Pond∞lφ, 8. Φervna 1998.

AutoComplete v Combu ZaΦßteΦnφk 1.7.2000

N∞kterΘ aplikace, jako nap°. MS Internet Explorer, majφ zabudovßno automatickΘ dokonΦovßnφ rozepsanΘ adresy v combu s adresou. Nabφzφm nßvod jak tuto metodu implementovat ve VaÜich aplikacφch.

N∞kterΘ k≤dy byly vyvφjeny jeÜt∞ v dob∞ Visual Basicu 5.0, tak₧e nemusφ korektn∞ fungovat v jeho nov∞jÜφch verzφch.