Kif jiffurmaw irregolari

Din id-darba nixtieq li juru kif jistgħu jitwaqqfu formola tagħna fil bażiku viżwali xibka. li jkollhom dehra totalment differenti li aħna imdorrija, per eżempju, kif muri fil-figura li ġejja:

L-ewwel ħaġa li għandna bżonn huwa li toħloq l-immaġni tuża bħala bażi għall-fond. F'dan l-eżempju, l-użu ta 'immaġni fil-format PNG għaliex dawn jistgħu jkollhom sfond trasparenti. Tista 'tuża kwalunkwe programm biex toħloq l-immaġni (nippreferi Photoshop).

Jekk tikklikkja fuq l-immaġni hawn taħt, inti tista 'tniżżel għall-użu għall-prattika.

Iftaħ proġett studio viżwali u forma twieqi u kkonfigurat l-proprjetajiet li ġejjin:

BackgroundImage: immaġni PNG tagħna
ControlBox: foloz
FormBorderStyle: Xejn
StartPosition: CenterScreen
BackgroundImageLayout: Xejn
BackColor: Goldenrod
TansparencyKey: Goldenrod

Imbagħad żid il-kontrolli l-oħra, f'dan il-każ 4 tikketta, kaxxa 4 u 1 buttuna. Peress li dan l-eżempju huwa biss l-estetika tal-forma jien mhux ser jagħmlu l-ebda avvenimenti fuq il-buttuna ħlief jew l-ebda validazzjoni kaxxi test.

Tinduna li ma din il-konfigurazzjoni aħna ma jkollhomx il-bar titolu u buttuni miminizar conseguiente, timmassimizza u qrib. Minflok I miżjuda stampa li tagħlaq il-formola. Għal dan ix-xogħol I żied bord bil-kulur fl-isfond trasparenti fuq il-X aħmar u programmati-każ ikklikkja tal-bord li tagħlaq il-formola.

Parti importanti li wieħed jikkunsidra (l secreo għal parti tal-formola li jsiru ċar) hija li l-backColor TransparentKey u l-formola għandha tkun eżattament l-istess. Nirrakkomandaw jintuża kulur mhux użati fl-immaġni jew permezz tal-kontrolli fl-applikazzjoni.

Jekk inti diġà tlestew l-applikazzjoni tista 'taħdem u jittestjaw il-ħarsa ġdida tal-formola ...

...

...

u?

...

iva, I wisq jintefqu. Huwa tajjeb ħafna, imma m'għandha ebda titolu bar u mbagħad I ma jkunux jistgħu jiċċaqalqu ...

I kienet tfittex li ssolvi din il-problema u sabet mod li attwalment jaħdem tajjeb ħafna. Dan il-kodiċi mehmuża ma 'kull parti tal-formola se jippermettilna naslu biex jimxu bħallikieku konna tieħu l-bar titolu.

 Const WM_NCHITTEST Kif Integer = & H84
 Const HTCLIENT Kif Integer = & H1
 Const HTCAPTION Kif Integer = & H2
 Protetti tegħleb Sub WndProc (ByRef m Bħala System.Windows.Forms.Message)
     Agħżel m.Msg Kawża
         WM_NCHITTEST Kawża
             MyBase.WndProc (m)
             Jekk m.Result = HTCLIENT Imbagħad m.Result = HTCAPTION
         Kawża Else
             MyBase.WndProc (m)
     Tmiem Agħżel
 Tmiem Sub

27 Responses to "Kif jiffurmaw irregolari"

  1. Bitacoras.com jgħid:

    Informazzjoni Bitacoras.com ...

    Rata fil Bitacoras.com: Din id-darba nixtieq li juru kif jistgħu jitwaqqfu formola tagħna li jkollhom dehra totalment differenti li aħna imdorrija, per eżempju, kif muri fil-figura hawn taħt: L-ewwel għandek bżonn .....

    • Pedrojdev jgħid:

      Dan xagħar, mhux biss imma I japplikaw l-istil li buttuni u elementi oħra fil-formola. Minbarra li l-għodda kbir biex tikseb barra min-normal fil-ħolqien formoli.

      GRAZZI GĦALL-input.

  2. Joel:

    Dan huwa eċċellenti barra min-normal

  3. Fluireemi jgħid:

    Grazzi!

  4. sam:

    ukoll Naħseb li huwa trick kbira imma jien ma jmorru tajjeb u timmodifika l-proprjetajiet kollha speċifikati hawn fuq iżda ma jiksbu l-effett trasparenza imma dejjem turi l-kulur tal-backcolor TansparencyKey jew li huwa l-istess użu Visual Basic. 05 u ma taħdimx mod ieħor biex tiftaħ jew le GRAZZI għall-idea u naqset veriguare dan u jekk dawn jistgħu jgħinu grazzi ħafna bil-quddiem

  5. Elisha:

    Sam, qabel l-ordni tiegħek, I jieħdu l-inkwiet biex terġa 'tagħmel l-eżempju u jien ser lista pass pass dak li nagħmel biex erġa' pprova.
    1 - I joħloq forma
    2 - Pożizzjoni l-immaġini fuq il-BackgroungImage proprjetà
    3 - BackgroundImageLayout = Nome
    4 - Backcolor = Ċikkulata (per eżempju)
    5 - TransparencyKey = Ċikkulata (għandu jkun l-istess bħal Punt 4)
    6 - FormBorderStyle = Xejn
    7 - ControlBox = foloz

    Dawn il-proprjetajiet huma tal-formola.
    Mbagħad għaddi l-applikazzjoni u jmorru.

    I jagħtuk ieħor ponta ... meta xi ħaġa ma taħdimx ħafna drabi l-aħjar soluzzjoni hija li tieqaf għażil mal-forma u ma jaħdmux mill-bidu nett fuq waħda ġdida.

  6. sam:

    hey BIG GRAZZI parir Elisha li tinsa l-forma u l-oħra marru lura lill-perfezzjoni viżwali kultant naħseb jiġrilha waqfien ftit crazy iżda provar bl-istess forma u jippruvaw ieħor jekk ħdimt siceramente GRAZZI ħafna li dalwaqt .

  7. sam:

    bonjour lura hawn imma għandi problema bothering-forma irregolari u trick lili u kollox mexa sew sa issa imma meta nressaq hemmhekk bħala forma wild I jiksbu l-effett mhux apparentement-post bħala wild jimpedixxi l-funzjoni effett

    I jkollhom forma imsejjaħ form_principal principas u formola tat-tfal imsejħa prueva

    is-sitwazzjoni hija haci meta I sejħa l-formola bl-prueva kodiċi li ġej
    nombre_del_proyecto_que_estoy_haciendo.prueva.Show ()
    mal-kodiċi fuq kollox imur għall-perfezzjoni

    iżda meta nressaq il-formola bħala wild ta 'form_principal prueva I żid linja waħda biss aktar tal-kodiċi iżda dan jimpedixxi l-effett huwa tajjeb dak li huwa dan miżjud

    nombre_del_proyecto_que_estoy_haciendo.prueva.MdiParent = I
    nombre_del_proyecto_que_estoy_haciendo.prueva.Show ()

    ċar li l-formola għandu l-proprjetà form_principal IsMdiContainer = vera
    jista 'jiffunzjona bħala contenidor

    ukoll apparentement dan il-kodiċi użat biex tqiegħed il-formola tfal prueva bħala prevenzjoni tal-effett li jaħdmu

    jekk u jistgħu jgħinu napprezzaw u grazzi għat-teħid tal-ħin biex taqra din il-kariga ta 'stennija għall-għajnuna huma miċħuda SAM

  8. Elisha:

    Sam, sfortunatament jekk inti ma tista 'tħares dawn il-proprjetajiet tuża' l-MdiParent proprjetà. X'aktarx le.

  9. SAM:

    ukoll nirringrazzjak ħafna għall jkollna me out ta 'dubju I have searched twil u apparentement ma taħdimx bl-użu MdiParent propiedaf

  10. JOSDAVIS jgħid:

    onestament dan l-eżempju ma jsibuha mkien inti tajjeb ħafna eżempju pasate ħabib u grazzi għall-għajnuna b'dan il-mod

    salu2

  11. Alex:

    Grazzi għal dan wunderbare nibgħat tislijiet meta nkun

  12. JOHN:

    bonjour I ma isibu post li tħalli kumment ġenerika hu għalhekk jien ser leave hawn ukoll l-ewwel nett grazzi għal dan l-eżempju li sibt il-rebound iżda li hija tajba ħafna u ġibed l-attenzjoni tiegħi u I marru Jipprova li perfezzjoni iżda Għandi mistoqsija nisperaw għinni puedad

    ukoll dak i bżonn li jinħoloq proġett li għandu l-abbiltà li jimmanipulaw webcam. u x'għandi nagħmel biex jaqbdu video u jkunu jistgħu jiċċaqalqu l-camera mill-formola għad-dritt, xellug, u 'l isfel

    tajjeb biex jaqbdu l-video u I għandek idea ta 'kif jagħmlu dan minħabba I mfittxija ħafna fuq l-internet u sibt bosta eżempji ta' kif jagħmlu dan imma xorta jien mhux ittestjati dan fuq minħabba I jkollhom webcam.

    anterion nesecito jafu kif għinni wkoll li tagħti me xi pariri dwar dak li jkun it-tip ta 'kamera għandi jixtru biex iwettaq il-proġett huwa, mill-loġika għandu jkun kamera li għandha l-mozzjoni posivilidad permezz muturi żgħar jew xi ħaġa

    fil-qosor nagħmel huwa li permezz ta 'forma ta' webcam webcam qbid video jitilgħu u jinżlu xellug u lemin u finalment zoom

    grazzi għall-ħin mogħti biex taqra din il-kariga I say addiju

    salu2 kulħadd u nisperaw li dawn jistgħu jgħinu "BOB"

  13. Javier:

    kwistjoni u jsir dak kollu li qal, u se addizzjonalment mqiegħda panel trasparenti biex jimminimizzaw up hemm ok, imma meta kemm il-bord massimu qrib kemm jimminimizzaw l-dawran iswed

  14. john:

    elisha, verament ħadem ukoll madwar lili, imma jien ridt li jistaqsu favur kbir jekk inti ma mind, għaliex irrid nitgħallem Nixtieq li tkun taf li jittraduċi l-linji ta 'kodiċi li tpoġġi l-aħħar li jċaqalqu l-formola?, nixtieq li wieħed jifhem il-kodiċi ...

    Grazzi.

  15. Ronald:

    Sempliċi tajjeb ħafna ta 'imżiewed li għamilt,,

    Jien għamilt xi ħaġa simili I iżda formoli magħmula minnhom fil Photoshop .. u stampi ta 'ġbid fil riżorsi ..

    biendo tiegħek mod hija aktar sempliċi .. I think I jikkomplika l-ħajja ...

    għażla tajba biex jagħmlu xi ħaġa tajba ...

  16. Pao jgħid:

    hello, u kif inti tagħmel it-tqassim buttuna?

  17. qalb Jader jgħid:

    hija tajba ħafna .... imma jien bżonn tkun taf id-definizzjoni ta 'forom irregolari miegħu ... porfa ayundenme

  18. Braulio jgħid:

    Well, I kienet diġà esperimentaw ma 'dan it-tip ta' eżempji ... imma jien għadda li ma taħdimx fil XP. Ukoll l-punt hu li l-kulur fl-isfond huwa trasparenti li ried qiegħdet l-immaġni u mhux il-forma. Grazzi għall-eżempju tiegħek għenuni issolvi l-kwistjoni tiegħi : D

  19. Marisol:

    Hija xi ħaġa kbira! .. Grazzi ħafna ... inti jintefqu = D lol!

  20. poncianux jgħid:

    Grazzi! hija xi ħaġa I dejjem ried li taf : D

  21. patricia:

    ħabib ma taħdimx l-kodiċi li jċaqalqu l-forma, il-bqija hija aqwa

    • Julio:

      biss kopja u paste dan
      Pubblika Klassi Form1
      Const WM_NCHITTEST Kif Integer = & H84
      Const HTCLIENT Kif Integer = & H1
      Const HTCAPTION Kif Integer = & H2
      Protetti tegħleb Sub WndProc (ByRef m Bħala System.Windows.Forms.Message)
      Agħżel m.Msg Kawża
      WM_NCHITTEST Kawża
      MyBase.WndProc (m)
      Jekk m.Result = HTCLIENT Imbagħad m.Result = HTCAPTION
      Kawża Else
      MyBase.WndProc (m)
      Tmiem Agħżel
      Tmiem Sub

      Privat Sub Form1_Load (ByVal mittent Bħala System.Object, ByVal e Bħala System.EventArgs) Mankijiet MyBase.Load

      Tmiem Sub
      Klassi Tmiem

      jissostitwixxi l-kodiċi li bdejt u se taħdem

  22. Julio:

    biex jekk inkun ħdimt dan kollu grazzi għall-qsim spettakolari dan info

  23. Horacio Espinosa jgħid:

    Kontribuzzjoni tajba ħafna permezz ta 'dan I kienu ppruvaw modi elf imma inti l-rifaste spjegati tajjeb u bi ftit ta' kodiċi li ukoll grazzi għal darb'oħra ħabib u inti ser tkun taf kif tisma 'panel huwa l-istess kulur kif ukoll il-FormBorderStyle estahacho tab bħala l-missier ikun hekk Workbench tfassil tal-programm tagħna tkun immaġni ħafna sofistikata u eleganti passeth inti tiċċekkja Workbench għandha TabControl li huwa l-istess kulur bħat-tarf tal-formola jistenna
    http://s2.subirimagenes.com/privadas/previo/thump_1749069workbench.png~~V

  24. Chris Black:

    Friend! Dak li għandek tagħmel huwa wunderbare ... GRAZZI =) eċċellenti, I jibqgħu kuntent bir-ritorn ħafna pretty.

  25. Chris Black:

    Għal darb'oħra I jikkummentaw hehehe ... idea tiegħi huwa li tiġbed l-buttuni fuq il-qiegħ u toħloq buttuni predefiniti fil VB, l-moħbija bl Uri = tikklikkja Foloz (biex tara l-istampa) iżda meta ser tagħti jew le estubieran, ieħor proprjetà biex jagħmlu dak I bżonn?

    Rigward li nista 'tiftaħ programm spreadsheet u allura l-sueltitos waqfa ewlenin lol daqs li kieku kienet minjiera idea eċċellenti XD sibt għajjien ta' tghidlek qed meraviljuż!

Comment