Ferda píše:Máš 3 zákldní možnosti, co s tím.
1) můžeš ukládat šířky sloupců při zavření, tak jako to dělá průzkumník ve Windows. Pak se při otevření zase načtou a uživatel má šířky tak, jak si je nastaví.
2) můžeš při načtení projet všechny sloupce, spočítat nejdelší zápis a nastavit šířky podle něj. (zdržuje při načítání, ale nemusíš nic ukládat)
3) při uložení záznamu zkontroluj, zda není nový záznam delší, než nejdelší doposud uložená hodnota. pokud ano, pak aktualizuj hodnotu a zapiš do databáze. Při načtení nastav sloupce podle uložených hodnot.
Ferdo, Ferdo.
Rada dobrá, ale jak to napsat v kódu programu ?? Na určité funkce musím nějak přijít nebo pracně hledat na netu. Programovat se učím ve svém volném čase po práci. Mám to jako druhého koníčka (jako jednička je železnice ). To co je pro někoho jednoduché je pro mě složité. I já osobně mám nějakou představu, jak by měl program fungovat a vypadat.
Například, když jsem navštívil Lokopina, debatovali jsme o programu co by měl dělat. Navrhoval aby rozbalovací seznamy a zadávání probíhalo přímo v tabulce. Idea dobrá, ale když jsem to zkoušel udělat, tak program byl nestabilní. Proto jsem od toho utekl.
Nicméně musím udělat program v rámci svých možností a umu. Na této aplikaci jsem se hodně naučil.
Právě jsem objevil již objevené. Další možnosti programu, které plánuji v aktualizaci. Už umím změnit polohu a velikost komponentů na formuláři při změně velikosti okna. To znamená, že povolím tlačítko Maximalizovat okno a změní se poloha i rozměr komponentů v okně. Můžu prozradit, že to není úplně tak jednoduché, jak jsem si myslel. Celý programový kód je docela dlouhý, jelikož musím každé komponentě nadefinovat umístění a případně velikost. A ,že jich tam je v jednom okně.
Michal