|
hehe, it's already here on CP Check out the article in the WTL area by Sergey Kilmov (sp?)
And yeah, it's great!
|
|
|
|
|
Hi,
I am trying to have an Windows Applcation run over the network. The client machine has the required .NET framework, but when I launch the applciation it is giving me a TypeInitialization exception. It does not even hit the first line. Is there soemthing I need to take into consideration before an application can be run over the network? Thanks,
|
|
|
|
|
|
If you are interested in just executing the program from a network share, you will need to set permissions on each of the client computers.
Take a look at Administrative Tools > Microsoft .NET Framework Configuration and do soem MSDN searches for 'code access security'.
This will most probably be what is causing your exception.
Tatham Oddie (VB.NET/C#/ASP.NET/VB6/ASP/JavaScript)
tatham@e-oddie.com
+61 414 275 989
|
|
|
|
|
hi, what the difference betweem "Byte" and "byte"
|
|
|
|
|
byte is just an alias for System.Byte.
Regards,
Alvaro
Hey! It compiles! Ship it.
|
|
|
|
|
Stephen: Billy, what sux about being a Baldwin?
Billy: Nothin!!!
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
Everybody, please excuse leppie's erratic and disturbing behavior. He went over the deepend recently on school projects for finals. The psychiatric ward is currently monitoring his status.
That is all.
Hawaian shirts and shorts work too in Summer.
People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage...
-Anna-Jayne Metcalfe on Paintballing
|
|
|
|
|
I want to paint some colors on the background of my costom windows control and have some button and ... on it.If I overriden the OnPaint and do my painting there,It draw them in front of all things and nothing else is shown.How can I paint background and add controls in front of it?
Thanks
Mazy
No sig. available now.
|
|
|
|
|
I tried the same and it works.
The background color of the custom control did not hide any controls on it.
How are you doing it? Can you paste your code or some pseudo-code
Suhas
|
|
|
|
|
Simply add this lines to th control:
private void UserControl1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Rectangle rect = new Rectangle(0,0,this.Size.Width,this.Size.Height);
e.Graphics.FillRectangle(new System.Drawing.Drawing2D.LinearGradientBrush(rect,m_bkcolor1,m_bkcolor2,m_lineargradientmode),rect);
}
But I after I add these two styles it works correctly,but I think it should be works without these two styles too:
this.SetStyle(ControlStyles.UserPaint,true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint,true);
Mazy
No sig. available now.
|
|
|
|
|
What I would really like to do is tell the parent control to send a button click to a child control. In C++ it would be this
pParent->SendMessage( WM_COMMAND, MAKEWPARAM(ID_Of_CHILD, BN_CLICKED) );
Can you help me with this syntax or point me towards reading material? Below is my best effort. Thanks.
using System.Runtime.InteropServices;
public class Form1 : System.Windows.Forms.Form
{
[DllImport("user32.dll")]
protected static extern int PostMessage(
IntPtr wnd,
uint Msg,
IntPtr wParam,
IntPtr lParam);
.
.
.
private void button1_Click(object sender, System.EventArgs e)
{
*
#define BN_CLICKED 0
#define BN_PAINT 1
#define BN_HILITE 2
#define BN_UNHILITE 3
#define BN_DISABLE 4
#define BN_DOUBLECLICKED 5
*/
const uint WM_COMMAND = 0x0111;
const uint BN_CLICKED = 0x0000;
PostMessage((IntPtr)BusinessRules.Handle, WM_COMMAND, (IntPtr)BN_CLICKED, (IntPtr)IntPtr.Zero);
}
private void BusinessRules_Click(object sender, System.EventArgs e)
{
System.Windows.Forms.MessageBox.Show("I was clicked");
}
|
|
|
|
|
Unless I'm missing something, just call PerformClick():
private void button1_Click(object sender, System.EventArgs e) {
BusinessRules.PerformClick();
}
Cheers, Julian
Program Manager, C#
This posting is provided "AS IS" with no warranties, and confers no rights.
|
|
|
|
|
Thank you.
The PerformClick is akin to SendMessage(). It takes place immediately.
I was hoping for a PostMessage()type behavior.
Any ideas?
thanks
|
|
|
|
|
I would like to set focus on the 1st control that does not have data.
For most controls I can ask in the text field is empty. But for checkboxes and radio buttons, I must ask for the special case of 'GetChecked'. If it was only these two types of controls the code below would be OK. But controls derived from Checkbox and Radio button would also need special case code.
How can I ask if a control is a checkbox or derived from a check box?
public void SetFocusOnFirstEmptyControl()
{
int iCount=0;
System.Windows.Forms.Control Traverse = this;
//System.Reflection
while(Traverse != null)
{
Debug.WriteLine(++iCount + " " + Traverse.Text );
if(Traverse.GetType() == typeof(System.Windows.Forms.CheckBox))
{//do special case handling for check box
System.Windows.Forms.CheckBox pCheck = Traverse;
if(pCheck.Checked()== false)
{
Traverse.Focus();
break;
}
}
if(Traverse.Text.Length == 0)
{//test controls like textbox and dropdown
Traverse.Focus();
break;
}
Traverse = GetNextControl(Traverse, true);
}//while
|
|
|
|
|
hi !
>How can I ask if a control is a checkbox or derived from a check box?
DERIVED FROM A CHECKBOX:
myControl.GetType().IsSubclassOf(typeof(CheckBox))
andi
|
|
|
|
|
|
Does this work if that class does not derive directly from CheckBox and CheckBox being its grand parent?
Mazy
No sig. available now.
|
|
|
|
|
yes.
to check wheter it is derived directly use:
myChild.GetType().BaseType.Equals(typeof(myFatherClass))
andi
|
|
|
|
|
Thanks
Mazy
No sig. available now.
|
|
|
|
|
i am a real noob to programming...
i have downloaded a demoproject, but how can i build the project? it gives error's.
project can be found on this link: http://www.thecodeproject.com/dotnet/simpledbreadwrite.asp
|
|
|
|
|
Probably the easiest way to solve your problem is to ask your question on the forum for the article (located at the bottom of the article page) and give the author the exact error you get and the particular section of code that it errors out on.
I passionately hate the idea of being with it, I think an artist has always to be out of step with his time.
-Orson Welles
|
|
|
|
|
|
i get this error:
------ Build started: Project: TestDbReadWrite, Configuration: Debug .NET ------
Preparing resources...
Updating references...
Performing main compilation...
c:\documents and settings\emiel hartman\mijn documenten\visual studio projects\cs\testdbreadwrite\mainconsole.cs(4,20): error CS0234: The type or namespace name 'ADO' does not exist in the class or namespace 'System.Data' (are you missing an assembly reference?)
Build complete -- 1 errors, 0 warnings
Building satellite assemblies...
Satellite assemblies could not be built because the main project output is missing.
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
|
|
|
|
|
sorry for my "ahead-0" but I could not find a nice english word for that:
01, 001, ....
so the problem is my datagrid hides the 00 before an integer value. (so "001" becomes "1")
does any body know
1) a nice word for "ahead-0"
2) a solution for my problem
?!?!?
thank you.
andi
|
|
|
|