|
Hello there ...
Can anyone help me finding a REAL File / Directory TreeView with CheckBoxes like
it can be found in (for example) the System Backup Tool of Windows 2000 or
maybe like the one in R-Studio ??
I tried to make this with the integrated TreeView and the CheckBoxes but they can't
get grey if only some subitems are checked.
I am looking for a complete component which is not included in the .NET but
somewhere in Win32 )
Can anybody help me ?
JH
|
|
|
|
|
Hello there,
i've got a WindowsForms DataGrid containing
some DataGridBoolColumns.
Can anybody tell me how to get the CheckBox
control hosted by DataGridBoolColumn?
Thanks a lot.
brian
|
|
|
|
|
i have a small app that sits in the Icon tray. how can i set the app's starting position to open at the bottom right, just above the clock?
thanks for your help.
.gonad.
|
|
|
|
|
|
this article is very nice...
Thanks for your help.
.gonad.
|
|
|
|
|
Does any one know a good source for downloading Icons i can use to spice up my GUI.
Thanks
Trevor
|
|
|
|
|
MS Office
open your favourite office product, right click on the toolbar, select customize, in the Commands tab select All Commands, drag the command with the icon you want onto a toolbar, now right click the button on the toolbar and select Copy Button Image, now go paste it into your favourite image editor.
[disclaimer] of course you should not be using these icons for commercial applications
|
|
|
|
|
|
It is rather a simple problem (it looks like that).
Once I set the first item visible in a comboBox (comboBoxName.SelectedIndex = 0)
I notice a difference between the comboBox behavior in Windows 2000 and Windows XP.
In Windows 2000 the selected item is visible in the comboBox (it works fine) but in Windows XP the selected item is visible in the comboBox and it is also HIGHLIGHTED (MARKED).
How to make it just visible (like in Windows 2000) and NOT HIGHLIGHTED?
Thanks for help in advance.
misiek
|
|
|
|
|
Hello!
I program with Configuration management application block (CMAB)
I need to use configuration file that has more than two levels:
<Section>
<SubSection>
<SubSection>
<Element>
</SubSection>
</SubSection>
</Section>
How can I do it using CMAB? ConfigurationSectionHandler?
|
|
|
|
|
Hello!
I program with Configuration management application block (CMAB)
I need to use configuration file that has more than two levels:
<Section>
<SubSection>
<SubSection>
<Element>
</SubSection>
</SubSection>
</Section>
How can I do it using CMAB? ConfigurationSectionHandler?
|
|
|
|
|
Hi, I have created my own control that inherited TextBox.
I override the OnValidating event to check the text against database. The problem is that this happens everytime I leave the control, even if I click on a button which is not the desired behaviour. I tried to set "causes validation " property on the button , but this does not have effect. The only thing that make a change is when I set "Causes validation=false" on my control, but then this event doesn't fire at all.
Help please,
MitDej
|
|
|
|
|
hi,
i want to know any good books for .net xml, webservices? i want to get a better understanding on XSD, xml validation, xml serialization etc...
i heard that professional asp.net by Wrox is quite good. any comments?
anyone can help?
regards,
jim
|
|
|
|
|
hi,
i want to know any method to implement popup menu in C#?
any help for starting?
thanks,
jim
|
|
|
|
|
Start with a form, and set the BorderStyle to None.
Remove the WS_POPUP style bit, and add the WS_EX_PALETTEWINDOW style:
int nStyle = GetWindowLong(this.Handle, GWL_STYLE); nStyle^=Win.User.WS_POPUP;
nStyle^=Win.User.WS_POPUPWINDOW;
SetWindowLong(Handle,GWL_STYLE,nStyle);
int nExStyle = GetWindowLong(this.Handle, GWL_EXSTYLE);
nExStyle|=WS_EX_PALETTEWINDOW;
SetWindowLong(Handle,GWL_EXSTYLE,nExStyle);
This is needed because otherwise the active form loses focus when focus is on your popup, which is not good.
Grab the mouse capture with SetCapture() when the mouse is outside your menu, and release the capture with ReleaseCapture() when the mouse is inside your menu (so that any contained controls can get mouse messages). Close the popup when a MouseUp event is recieved and the mouse coordinates are outside of the form's bounds. You will also want to close the popup when it recieves a WM_APPACTIVATE message where the app being activated is not your own.
HTH!
|
|
|
|
|
is it platform invoke?
PInvoke again?
|
|
|
|
|
zecodela wrote:
is it platform invoke?
Yes.
[DllImport("user32.dll")]
private static extern int SetWindowLong(IntPtr hWnd, int Index, int NewLong);
[DllImport("user32.dll")]
private static extern int GetWindowLong(IntPtr hWnd, int Index);
readonly int GWL_STYLE=(-16);
readonly int GWL_EXSTYLE=(-20);
|
|
|
|
|
A couple more useful API declarations:
[DllImport("user32.dll", EntryPoint = "AnimateWindow")]
private extern static int AnimateWindow(IntPtr hwnd, int dwTime, AnimateWindowFlags dwFlags);
internal enum AnimateWindowFlags
{
Hor_Positive=0x1,
Hor_Negative=0x2,
Ver_Positive=0x4,
Ver_Negative=0x8,
Center=0x10,
Hide=0x10000,
Activate=0x20000,
Slide=0x40000,
Blend=0x80000
};
|
|
|
|
|
For a simple menu you can add a ContextMenu to your form.
If you want it to pop up when you like, not when the user right-clicks the form, use the TrackPopupMenu function:
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern bool TrackPopupMenuEx(
IntPtr hmenu,
int fuFlags,
int x, int y,
IntPtr hwnd,
IntPtr lptpm);
|
|
|
|
|
There's no need to P/Invoke for this, just use ContextMenu.Show()
--
-Blake (com/bcdev/blake)
|
|
|
|
|
Hi
I have used this for the slq statem
SELCT FirtName, LastName, ID,From Coustomer WHERE FirstName LIKE '[A-Z]'
C#
private void button1_Click(object sender, System.EventArgs e)
{
oleDbConnection1.Open();
oleDbDataAdapter2.SelectCommand.Parameters["LastName"].Value = textBox1.Text;
dataSet11.Clear();
oleDbDataAdapter2.Fill(dataSet11)
oleDbConnection1.Close();
}
But when I run it gave a and error
can u help me anyone
Harrison Brock
|
|
|
|
|
SELCT FirtName, LastName, ID,From Coustomer WHERE FirstName LIKE '[A-Z]'
SELECT FirstName, LastName, ID FROM Customer WHERE FirstName LIKE ???
??? = I don't see what you want to do here. This is sure no SQL the like operater only allows to use wildcards % and _.
assume next records in DB:
cat
C#
dog
bat
faster
LIKE 'c%' returns cat and C#
LIKE 'c_' returns C#
LIKE '_a_' returns cat and bat
LIKE '_a%' returns cat, bat and faster
% for a range of caracters
_ for just 1 character
Let know what you want and I'll help you with the statement
Try this class named mySQL_Data with method get dataSet. (example with mysql)
public mySQL_Data(string userName, string database, string password, string host)
{
// constructor logic
this.userName = userName;
this.database = database;
this.password = password;
this.host = host;
conString = "DRIVER={MySQL ODBC 3.51 Driver};" + //place here the driver name like you
"SERVER="+host+";" + //find in Windows ODBC description
"DATABASE="+database+";" +
"UID="+userName+";" +
"PASSWORD="+password+";" +
"OPTION=3";
}
public override DataSet getDataSet(string query, string table)
{
OdbcConnection conn = new OdbcConnection(conString);
DataSet ds = new DataSet("name");
try
{
conn.Open();
OdbcDataAdapter da = new OdbcDataAdapter (query, conn);
da.Fill(ds, table);
conn.Close();
}
catch(OdbcException odbcError)
{
MessageBox.Show(
"Native: " + odbcError.Errors[0].NativeError.ToString() + "\n" +
"SQLState: " + odbcError.Errors[0].SQLState.ToString() + "\n" +
"Message: " + odbcError.Errors[0].Message,"ODBC Error",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
return ds;
}
greetz
|
|
|
|
|
I'm guessing the problem is in your select statement (I don't think LIKE '[A-Z]' can work). Can you post the specific error message?
|
|
|
|
|
I have a textbox that I want to enter a value in. Than search the database for the closes matches.
Harrison Brock
|
|
|
|
|
Ok I think you want something like
The user enters 'Arn' and sql gives Arnold
then your like statemint will be Like 'Arn%' or "... LIKE '" + TextBox1.Text + "%';";
Greetz
|
|
|
|