|
I don't like this solution very much, because a few properties are set after the instantiation. This properties affect the behaviour of the panel.
Regards
Hansjörg
|
|
|
|
|
Maybe hook on to Panel.ControlAdded . The problem is that this one gets fired after the addition of every one of your controls.
|
|
|
|
|
It seems that this is the only solution but it is more work to coding...
Regards and thanks
Hansjörg
|
|
|
|
|
I need help. I have a combobox with this code in it:
case 0: MessageBox.Show("Windows Longhorn 1 (1024x768)","Windows Longhorn Cool (1024x768)"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\windows longhorn (1024x768).jpg"); break;<br />
case 1: MessageBox.Show("Windows Longhorn 1 (420x336)","Windows Longhorn Cool (420x336)"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\windows longhorn (420x336).jpg"); break;<br />
case 2: MessageBox.Show("Windows Longhorn Define the digital decade (1024x768)","Longhorn Define the digital decade"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Define the Decade (1280x1024).jpg"); break;<br />
case 3: MessageBox.Show("Windows Longhorn M6 Build Orange (800x600)"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\New Longhorn orange M6 (800x600).jpg"); break;<br />
case 4: MessageBox.Show("Windows Longhorn M6 Build Orange (1024x768)"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\New Longhorn orange M6 (1024x768).jpg"); break;<br />
case 5: MessageBox.Show("Windows Longhorn Home Edition (1600x1200)","Longhorn Home Edition Wallpaper"); System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Home (1280x1024).jpg"); break;<br />
case 6: MessageBox.Show("Windows Longhorn Green Glow (420x336)", "Windows Longhorn Green Glow"); System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Green Glow (420x336).jpg"); break;<br />
<br />
}
WHen I choose any case up to case 4, the image displays in the pictureBox1. But if I choose case 5 or case 6, the image does not show. Why? Could you help me?
In the end we're all just the same
|
|
|
|
|
case 0: MessageBox.Show("Windows Longhorn 1 (1024x768)","Windows Longhorn Cool (1024x768)");
pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\windows longhorn (1024x768).jpg"); break;
case 1: MessageBox.Show("Windows Longhorn 1 (420x336)","Windows Longhorn Cool (420x336)");
pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\windows longhorn (420x336).jpg"); break;
case 2: MessageBox.Show("Windows Longhorn Define the digital decade (1024x768)","Longhorn Define the digital decade"); pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Define the Decade (1280x1024).jpg");
break;
case 3: MessageBox.Show("Windows Longhorn M6 Build Orange (800x600)");
pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\New Longhorn orange M6 (800x600).jpg");
break;
case 4: MessageBox.Show("Windows Longhorn M6 Build Orange (1024x768)");
pictureBox1.Image = System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\New Longhorn orange M6 (1024x768).jpg");
break;
case 5: MessageBox.Show("Windows Longhorn Home Edition (1600x1200)","Longhorn Home Edition Wallpaper"); pictureBox1.Image =System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Home (1280x1024).jpg");
break;
case 6: MessageBox.Show("Windows Longhorn Green Glow (420x336)", "Windows Longhorn Green Glow");
pictureBox1.Image =System.Drawing.Image.FromFile("Themes\\Wallpapers\\Windows Longhorn\\Windows Longhorn Green Glow (420x336).jpg");
break;
in case 5 and 6 picturebox1.Image didn't been initialize with picture (1280x1024).jpg and (420x336).jpg"
|
|
|
|
|
I have posted an article at:
http://www.codeproject.com/useritems/FP_Analysis_Tool_in_NET.asp[]
If you do not use the demo project and run the app by building the sources, you will get an error in the beginning. That is because the database file is not available in bin/debug and bin/release folders. If you want to run the built app, please install the demo and copy the DB file from installation folder to the bin/debug and bin/release folders. Sorry for the inconvenience.
|
|
|
|
|
How to get element (tag <a ...> or <img ...>) from AxSHDocVw.AxWebBrowser.Document.elementFromPoint(x, y) if page have frame? If page do not have frame - not problem (i have element!)
Please help me. This is my english - i am russian.
-- modified at 4:04 Monday 13th March, 2006
|
|
|
|
|
i want to draw a arrow programmatically in word using c#....
thanks
|
|
|
|
|
My problem is not playing back video streams, well the video stream is received from a hardware which needs to be played back using DirectX in C#. As for the details of the stream,
1) MPEG2 Format (atleast according to to the hardware providers)
2) The first packet of the stream is a packet of size ranging from 250 - 350kb.
3) Next packet onwards which i assume are incremental packets of teh stream comes in smaller sizes like 12 - 20 kb.
i searched around for the C# but found only C++ code which i found very difficult to port as it used too much unmanaged code. I'm quite new DirectDraw but got to understand creation of primary and secondary surfaces. The video could be in YUV format which i am have to convert to RGB i think (which i don't know how). i need to write the bytes to secondary surface from the buffer of bytes received from the hardware.
I would be really grateful if anyone could atleast direct me to solve this problem. I have been really struggling to get some help from the net but to my dismay. Thanks in advance to any help in getting me to solve this problem
Arun Antony
Microsoft .NET Developer
|
|
|
|
|
Arun,
The unmanaged code, is probably doing a lot of memory moves and using interprocess communication right?
Well the good news is you can do pretty much all of that in managed code but you will only be able to use the unmanaged code as a guideline. On the otherhand, you could convert it to a callable .NET DLL if you want that dependency.
I haven't done much MPEG video playback but I have dealt with reading Mp3 files which is part of MPEG2. Basically if you can read the file and then close or play it, you are halfway there. Adding the network component can then be layered in.
The DirectDraw API is built on GDI so to use it you should already be familar with GDI concepts. If not that's a good place to start.
Good luck
Mike Luster
CTI/IVR/Telephony SME
|
|
|
|
|
I pray that this finds you well, and in the best of health and spirits. I am currently working on a project and want to know how can we obtain RTTI from a C file ( in .Net)? Reflection namespace is used for RTTI of classes and assemblies. but what about C files???
Day by Day Everyone is moving towards graveyard
|
|
|
|
|
Because C is not an object oriented language there is no type information at all.
ColinMackay.net
Scottish Developers are looking for speakers for user group sessions over the next few months. Do you want to know more?
|
|
|
|
|
Hi everybody!
I got a simple question:
i must create an application which automatically connect the computer to internet at startup.
How can i do something like that?
Thank you in advance
Enrico
VentoEngine corp.
Program your life ^^
|
|
|
|
|
|
Hi..
I have a regular expression validation control called RegularExpressionValidator_FName. I'm want to create a global function in my Globals.cs class where I pass it this control so that I can set it's ValidationExpression to a global variable also saved in my Globals.cs class.
If the function is called ConcatenateRegExp(), then I would call it like ConcatenateRegExp(RegularExpressionValidator_FName); ??? If this is correct, I don't understand how the function definition would look like, meaning I don't what type the argument would be of. Would it be something like:
public void ConcatenateRegExp(System.Web.UI.WebControls myControl)
{
myControl.ValidationExpression = "\d";
}
Please can someone tell me if my call is correct, and that the function is correct.
Regards,
ma se
|
|
|
|
|
Hi,
I created a web page program which can upload attachment.
My concern is the correct way to handle attachment in web.
What I am doing right now is if the user CLICK the ATTACHMENT BUTTON but not yet pressing the SUBMIT BUTTON (which is save) I am inserting the current information in my first table with a Temporary key in order for me to have a referrence in my Attachment File. Once the user Click the Attach Button in the ATTACH PAGE I will save the files in the attach table with the temporary key.
Once everyting is complete when the user CLICK the SUBMIT BUTTON I update both the temporary key to the STANDARD key.
Is what I am doing is correct?
BEFORE PRESSING SUBMIT BUTTON - USER CLICK ATTACHMENT BUTTON FROM MAIN PAGE
MainTable
Key = "tmp1"
User= "TestUser"
Information = "Test Information"
date = Datetime.Now;
AttachTable
Key = "tmp1"
User= "TestUser"
AttachFile= "test.xls"
date = Datetime.Now;
USER PRESSED SUBMIT BUTTON
MainTable
FROM Key = "tmp1"
NEW Key = "06030001"
User= "TestUser"
Information = "Test Information"
date = Datetime.Now;
AttachTable
FROM Key = "tmp1"
NEW Key = "06030001"
User= "TestUser"
AttachFile= "test.xls"
date = Datetime.Now;
|
|
|
|
|
How can I display a HTML table in a winform control like textbox or lable or any other control? Please help me ASAP...
|
|
|
|
|
If you're using .NET 2.0, you can use the WebBrowser[^] control to the display the table on your form or composite control.
|
|
|
|
|
.Net 1.1, Is there any way to do this over there?
|
|
|
|
|
I have a crystal report done and I am trying to call that thru win forms.I use VS 2005 and C#.
I get one error msg telling 'Load report failed'.I have 2 parameters to pass to the report.I use a stored procedure for the report.My code is given below:
The line doc.load() which loads the report is showing the error:
if (cmbLocation.SelectedIndex == 0)
cmbLocation.SelectedValue = "NULL";
else
cmbLocation.SelectedValue = cmbLocation.SelectedItem.ToString();
if (cmbDept.SelectedIndex == 0)
cmbDept.SelectedValue = "NULL";
else
cmbDept.SelectedValue = cmbDept.SelectedItem.ToString();
string reportPath = Application.StartupPath + "\\" + "crAbsenceToday.rpt";
//Instantiate variables
CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
ParameterField paramField = new ParameterField();
ParameterFields paramFields = new ParameterFields();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
//Set instances for input parameter 1 - @DEPTNAME
paramField.Name = "@DEPTNAME";
paramDiscreteValue.Value = cmbDept.SelectedValue;
paramField.CurrentValues.Add(paramDiscreteValue);
//Add the paramField to paramFields
paramFields.Add(paramField);
//Set instances for input parameter 2 - @LOC
paramField = new ParameterField();
paramField.Name = "@LOC";
paramDiscreteValue = new ParameterDiscreteValue();
paramDiscreteValue.Value = cmbLocation.SelectedValue ;
paramField.CurrentValues.Add(paramDiscreteValue);
//Add the paramField to paramFields
paramFields.Add(paramField);
crv1.ParameterFieldInfo = paramFields;
doc.Load(reportPath);
//Load the report by setting the report source
crv1.ReportSource = doc;
I am trying to solve this for the last 4 days...plz help me to sort it out.
Thanks in advance.
|
|
|
|
|
Hi,
In SharpDevelop 1, when it would "fold" a class, it would do it the same way it does a method, where the [...] was at the end of the declaration, like this:
public class TestClass [...]
Now, in SharpDevelop 2.0, when you fold a class, it just displays the [...], and hides the class declaration. That is very annoying, is there any way to change that?
Any help would be appreciated.
|
|
|
|
|
I have the following code:
try
{
statusLabel.Text = "Attemting to connect...";
DataCon.Open();
....
}
Why dosn't "Attempting to connect..." show in the status bar until it has connected?
|
|
|
|
|
Use Application.DoEvents()
<br />
try<br />
{<br />
statusLabel.Text = Attempting to connect..."; Application.DoEvents();<br />
DataCon.Open();<br />
}<br />
Basically calling the Application.DoEvents() forces your application to process everything up that point before proceeding to the next step in your code. Without it your user interface will appear to lock up until your done working with your data connection stuff. The other way to accomplish this would be to spawn your data connection stuff on another thread which then would make the main thread process the UI changes.
I reject your reality and substitute my own!
- Adam Savage, Mythbuster
-George W Bush
life is like a roll of toilet paper. The closer it gets to the end, the faster it goes.
My definition of an expert in any field is a person who knows enough about what's really going on to be scared.
- PJ Plauger
|
|
|
|
|
Thanks! Thought it would be something small like that. Works fine now
|
|
|
|
|
the StatusBar component is a little tricky. Does your StatusBar have panels? If so you should be addressing the panel to which you want the data to appear. For example, say you had statusBar1 and statusBarPanel1 defined in your app. Use statusBarPanel1.Text = "blah blah blah".
Good luck
Mike Luster
CTI/IVR/Telephony SME
|
|
|
|