Jump to content
Sign in to follow this  
mus3na

Form Size

Recommended Posts

aku nak tanya kepada sesiapa yg mengetahui cara2 nak set minimum form size.

contohnya, aku set minimum form size = 200 * 100, so bila run program, sebarang percubaan mengecilkan form akan gagal sekiranya saiz kurang dari nilai di atas. sekiranya lebih, process mengecilkan form akan berjaya. sekiranya gagal, form akan automatic di setkan ke minimum form size seperti nilai di atas.

paham ke? aku pun pening camana nak terangkan.

Share this post


Link to post
Share on other sites

.....................

If (Me.Width < 200) And (Me.Height < 100) Then
Me.Width = 200
Me.Height = 100
End If

.....................

camtu la kot..

aku pon tak test tu, sebab kat office ni tadak vb..

try la dulu..

Share this post


Link to post
Share on other sites

thanks hotfloppy, cara tu berguna tapi kurang professional la. kalau nak nampak lebih pro, ada tak command utk disable form resize. kalau single form leh set kat form properties, but dalam multiple form inviroment (MDI), option utk disable form resize hanya ada kat MDI Child nye form but takde kat MAIN MDI Form.

so any idea camana nak disablekan form resize pakai command?

Share this post


Link to post
Share on other sites

aku try godek2 kat umah..

cara ni cam okay je utk prevent resize kat MDI Form..

guna timer..

Private Sub Timer1_Timer()

'cara ni pon boleh, tapi tak pro la.. :P
'If (Me.Width < 200) OR (Me.Height < 100) Then
'Me.Width = 200
'Me.Height = 100
'End If

'cara ni pro skit kot.. hehe
If (Me.Width < 200) Then
Me.Width = 200
Else If (Me.Height < 100) Then
Me.Height = 100

End If

utk Interval bagi Timer1, set kan 1 je.

Timer1 letak atas MDI Form.

Share this post


Link to post
Share on other sites

aku try godek2 kat umah..

cara ni cam okay je utk prevent resize kat MDI Form..

guna timer..

Private Sub Timer1_Timer()

'cara ni pon boleh, tapi tak pro la.. :P
'If (Me.Width < 200) OR (Me.Height < 100) Then
'Me.Width = 200
'Me.Height = 100
'End If

'cara ni pro skit kot.. hehe
If (Me.Width < 200) Then
Me.Width = 200
Else If (Me.Height < 100) Then
Me.Height = 100

End If

utk Interval bagi Timer1, set kan 1 je.

Timer1 letak atas MDI Form.

kalo camtuh,xyah pakai timer...taruk je koding hotfloppy kat Private Sub MDIForm_Resize()

Share this post


Link to post
Share on other sites

bleh eh ?

aahahah..

sebab mus3na kate takde option disable resize, aku ingatkan takde Resize() tu..

aku tak try pon :P

Share this post


Link to post
Share on other sites

resize ada, dan aku memang dah masukkan code tu dalam block resize. memang dia jalan, cuma kalau kau try drag gak pakai mouse, nampak la border tu kelip2.

cam single form leh set disable resize kat properties dia, yg ni kau letak la mouse kat border form, dia takkan kasi kau drag border nye, kira2 fixsize la tu.

tapi tak kisah la, benda ni pun sekadar pelajaran je.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...