|
Тема
|
baseform i special forms
|
|
Автор | longy (Нерегистриран) |
Публикувано | 17.05.07 10:13 |
|
Нещо напоследък ми хрумват разни неща дето не съм ги пробвал, пък и не попадам на нещо писано (или не формулирам добре търсенето де:)
кажете дали идеята е добра и какво мога да направя по въпроса:
имам няколко приложения (за момента са 2, но се очаква още да стават) , които се различават единствено по съдържанието на един scrollbox
- в него:
всички имат по един panel с image в него (всяко е с различна картинка в тоя image)
освен това всяко едно може да има допълнителни контроли, които другите нямат.
чудех се дали мога да си спестя "пренаписването" на едни и същи handlers и т.н. във формата на всяко едно от приложениата.
направих си една "BaseForm" и формата на всяко приложение (SpecialForm) наследява тази BaseForm.
обаче тук забих и незнам дали наистина мога да направя нещо в тая насока.
в design time дали е възможно да си направя специфичните SpecialForm controls или трябва в runtime да си ги създавам....
някой да е опитвал нещо подобно ?
| |
Тема
|
Re: baseform i special forms
[re: longy]
|
|
Автор | tikva (Нерегистриран) |
Публикувано | 17.05.07 10:24 |
|
maj tova deto ti trqbva e VFI (Visual Form Inheritance)
ne sum probval, no maj sum vizdal neshto za form repository i t.n.
| |
|
Можеш, разбира се!
След като си си направил BaseForm иди в менюто File и избери New...
В екрана трябва да има една страница с имато на проекта ти. От нея си избери BaseForm и ще ти се създаде форма, която е неин наследник (SpecialForm) с всичките наследени контроли. От там нататъка си работиш като с нормална форма.
| |
|
|
|
|