 |

|
THannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnk you
|
|
|
|

|
it really helped me to get started ...
|
|
|
|
|
|

|
just the Skinner.dll is not explained.
|
|
|
|

|
Panels are a great way, I never considered it! Thank you!
|
|
|
|

|
first of all i would like u to appropriate the effort that u made.
the problem that i am facing is i was trying to add a panel which doc style is filled on the parent form, but unfortunately the custom form is fill by the back the panel and am not able to see the form please help.
|
|
|
|

|
Your article was of great help for my programmer brother. It helped me a lot!
I rated it excelent.
How old is the Orthodox Faith?
http://www.orthodoxphotos.com/history.shtml
If you are a Lutheran, your religion was founded by Martin Luther, an ex-monk of the Catholic Church, in the year 1517. If you belong to the Church of England, your religion was founded by King Henry VIII in the year 1534 because the Pope would not grant him a divorce with the right to re-marry. If you are a Presbyterian, your religion was founded by John Knox in Scotland in the year 1560. If you are a Congregationalist, your religion was originated by Robert Brown in Holland in 1582. If you are Protestant Episcopalian, your religion was an offshoot of the Church of England, founded by Samuel Senbury in the American colonies in the 17th century. If you are a Baptist, you owe the tenets of your religion to John Smyth, who launched it in Amsterdam in 1606. If you are of the Dutch Reformed Church, you recognize Michelis Jones as founder because he originated your religion in New York in 1628. If you are a Methodist, your religion was founded by John and Charles Wesley in England in 1774. If you are a Mormon (Latter Day Saints), Joseph Smith started your religion in Palmyra, New York, in 1829. If you worship with the Salvation Army, your sect began with William Booth in London in 1865. If you are Christian Scientist, you look to 1879 as the year in which your religion was born and to Mary Baker Eddy as its founder.
If you belong to one of the religious organizations known as "Church of the Nazarene, Pentecostal Gospel," "Holiness Church," or "Jehovah's Witnesses," your religion is one of the hundreds of new sects founded by men within the past hundred years.
If you are Roman Catholic, your church shared the same rich apostolic and doctrinal heritage as the Orthodox Church for the first thousand years of its history, since during the first millennium they were one and the same Church. Lamentably, in 1054, the Pope of Rome broke away from the other four Apostolic Patriarchates (which include Constantinople, Alexandria, Antioch and Jerusalem), by tampering with the Original Creed of the Church, and considering himself to be infallible. Thus your church is 1,000 years old.
If you are Orthodox Christian, your religion was founded in the year 33 by Jesus Christ, the Son of God. It has not changed since that time. Our church is now almost 2,000 years old. And it is for this reason, that Orthodoxy, the Church of the Apostles and the Fathers is considered the true "one Holy Catholic and Apostolic Church." This is the greatest legacy that we can pass on to the young people of the new millennium.
|
|
|
|

|
how can i use this in my application
|
|
|
|

|
Hello Ferminus,
very good sample code.
Just a question...
I tring to enable behavior for HelpButtonClicked event (PictureBox5_Click)...
Any suggestions for doing that ?
Thank in advance and again my compliments.
|
|
|
|

|
Simple, excellent and just what I was looking for! Kudos.
|
|
|
|

|
HI
REALLY NICE ARTICLE!!!
BUT I AM FACING SOME PROBLEM.PLEASE HELP ME.
WHEN WE RUN OUR FORM WITH THIS SKIN IT TURNS BLACK FOR SOMETIME AND AFTER THAT SKIN SHOWS.BUT WHEN WE CHANGE THE STATE OF FORM MAXIMIZED IT'S WORKING FINE AT RUNTIME,
PLEASE HELP ME.
ushagupta
|
|
|
|

|
Hi, First of all,,Great idea.Just like web-application.. C# Code. public partial class FormSkin : UserControl { int bit; Point p1 = default(Point); Point p2 = default(Point); public FormSkin() { InitializeComponent(); } private void FormSkin_Load(object sender, EventArgs e) { this.ParentForm.FormBorderStyle = FormBorderStyle.None; this.Dock = DockStyle.Fill; this.ParentForm.TransparencyKey = System.Drawing.Color.FromArgb(121, 121, 121); this.label1.Text = this.ParentForm.Text; } private void FormSkin_Paint(object sender, PaintEventArgs e) { this.SendToBack(); } private void panel5_MouseMove(object sender, MouseEventArgs e) { if (bit == 1) { this.ParentForm.Location = new Point(this.ParentForm.Location.X + (e.Location.X - p2.X), this.ParentForm.Location.Y (e.Location.Y - p2.Y)); } } private void panel5_MouseUp(object sender, MouseEventArgs e) { bit = 0; } private void panel5_MouseDown(object sender, MouseEventArgs e) { bit = 1; p1 = this.ParentForm.Location; p2 = e.Location; } private void pictureBox5_Click(object sender, EventArgs e) { this.ParentForm.Close(); } private void pictureBox6_Click(object sender, EventArgs e) { Form f1 = this.ParentForm.MdiParent; } }
|
|
|
|

|
Thanks for C# version of the code.
|
|
|
|

|
Hi ,
Great stuff. please can u help in changing the colur of the skin and how can it be achived?
|
|
|
|

|
This works very well, and does a great job, too!
Now could we develop it enough to skin message boxes as well? That may be out of this control's scope, though.
|
|
|
|

|
I should think of working for it
|
|
|
|

|
No explanation of the code or concepts in the article
|
|
|
|

|
but if the skinner is added twice to a form by mistake,
a cyclic redundancy starts crashing the dev-env
|
|
|
|

|
The only thing missing for this is the ability to add some sort of custom theme file that tells your control how to skin itself and the ability to resize the form using the control.
I am currently adding the ability to resize the form.... it's just that it looks bad with all of the flickering in the form panels.
|
|
|
|

|
Hi.... I was just wondering about how you made it because it looks so cool and I think maybe I could make my own....
vietnam_boi_96
|
|
|
|

|
Your article was very good and usefull for me . a long time i was searching for this sample thanks a lot
Agdeniz from Iran
|
|
|
|

|
No explanation of the code or concepts in the articl content.
|
|
|
|

|
Hi,
The forms is stretched in a way that gaps are visible between the panels which then appears transparent in the gaps. I tried to play around with my screen resolution, but the gaps remain. Does anyone have had a similar problem with a possible solution?
Regards
|
|
|
|

|
since the widths are specified as specific widths, you'll have to handle the resize event from the base form/usercontrol in order to stretch the desired panel to fill the gaps between the static sized panels to fix this. not hard, but an extra step.
|
|
|
|
|

|
Thank You for your Post!!!
Arma74
|
|
|
|

|
It's great!
I find that it's frequently flick when drag it and moving,too.
So I read every discuss, eventually, I find this.3Q.
|
|
|
|

|
The form flickers when it is dragged. Haven't you found any solution for it?
|
|
|
|

|
Form still jumps around while moving with the mouse.
|
|
|
|

|
Hi friends, I have corrected the small bug which my form had while dragging. Thanks to Selvin.
|
|
|
|

|
maybe ... but now source code is gone :P
...works fascinates me...i can stare it for hours...
|
|
|
|

|
No, it's there underneath the screenshot
|
|
|
|
|
|

|
just change
Private Sub Panel5_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel5.MouseMove
If bit = 1 Then
Me.ParentForm.Location = p1 + (e.Location - p2)
p2 = e.Location
p1 = Me.ParentForm.Location
End If
End Sub
with
Private Sub Panel5_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel5.MouseMove
If bit = 1 Then
Me.ParentForm.Location += (e.Location - p2)
'p2 = e.Location
'p1 = Me.ParentForm.Location
End If
End Sub
now u dont need p1 and form moving should works fine
...works fascinates me...i can stare it for hours...
|
|
|
|

|
nice article
5 from me
Best Regards
-----------------
Abhijit Jana
"Success is Journey it's not a destination"
|
|
|
|

|
Looked fine until I tried to move the form. Then the form starts to jump up/down/sideways and does not follow the mouse cursor. When I add a regular form, it moves just fine.
It definitely does need some more work to get stable moving of the form.
I'm using Vista 64-bit but I have not seen any other program behave this way.
Keep up the good work. I really liked this idea and I have been looking for something like this for some time now.
|
|
|
|
 |