|
I downloaded that before going to this message board and I couldn't get it to work. However, that has been about a week ago and I've forgotten what problem I ran into.
I'll look into it again. But if you had to do something to make it work I would appreciate finding out what you did.
|
|
|
|
|
I looked at the code again and I remembered that I could not figure out what code I needed to use to make it work. I added a textbox to the Form1 and then tried to use the mouse hover event. The only success I had was the Dim tp As New BalloonTool. Then I could get any thing going from there.
This is the code I am currently using and I am just displaying a normal tooltip. But I would like to display a balloon tooltip.
Private Sub DataGrid1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseMove
Dim GrdX As Int32
Dim GrdY As Int32
Dim htInfo As DataGrid.HitTestInfo
Try
htInfo = Me.DataGrid1.HitTest(e.X, e.Y)
If htInfo.Column = 1 Then
Dim colCount As Int32
colCount = ds.Tables(0).Columns.Count()
Dim tipText As String = Me.DataGrid1.Item(htInfo.Row, colCount - 2).ToString() & " " & Me.DataGrid1.Item(htInfo.Row, colCount - 1).ToString()
If tipText.Length > 0 AndAlso tipText.Trim() <> "0" Then
Me.ToolTip1.SetToolTip(Me.DataGrid1, tipText)
Else
Me.ToolTip1.SetToolTip(Me.DataGrid1, "")
End If
Else
Me.ToolTip1.SetToolTip(Me.DataGrid1, "")
End If
Catch exc As Exception
End Try
End Sub
If you could help me with this, using the classes you refereneced I would really appreciate it.
|
|
|
|
|
I just used the example forms included in the source project, and it worked OK. I did not study the code, sorry.
|
|
|
|
|
To make it work you need thes lines of code (as found in the examples):
<br />
'Declarations<br />
Private m_hb As HoverBalloon = New HoverBalloon<br />
<br />
<br />
'in the Constructor<br />
m_hb.Title = "Traders corp. Inc"<br />
m_hb.TitleIcon = TooltipIcon.Info<br />
m_hb.SetToolTip(Button1, "To expediate your process please click here")<br />
After a quick check I noticed that this component wont fit your needs, because it currently doesnt allow to change the tooltip (well it allows it but gives an exception ).
You will have to extend/correct this component or search for alternatives . Or you could just make it yourself and write an article
|
|
|
|
|
Believe me, if I figure this out there will be an article. It just doesn't seem like it should be this difficult.
|
|
|
|
|
Hi everybody.
I found an article in vb.net and one in vb6
but the 2 articles has the same error with the time of detroy.
in vb.net I fixed this error using a timer control.
I will post it soon.
OmarMallat
|
|
|
|
|
i have create datasets before and now when i apply:
<br />
Imports system.data<br />
it says this namespace cannot be found. why is that?
|
|
|
|
|
first thing's first...
check to ensure you've created a project reference to the system.data module. for certain types of projects they're not created by default.
-jim
|
|
|
|
|
|
Hi me newbie
i've created app for pocket pc.
I install it trough a cab file.
It runs wel but after install i need to add manualy some files. non vb files non text files just some data files with extension .123
I don't want to include them as txt and then rename them to .123, i want just simply add other non vb files to my project, which after install should go to the program X dir.
Any cleus for this ?
jipijee on vb
|
|
|
|
|
Hi To ALL!
Can anybody give me some tips for converting an VB6 application to ASP.NET
Thanks
Mahesh
|
|
|
|
|
|
On top of what Colin said, you'll most likely end up rewriting the entire application. Very little in VB6 WebClass or Windows Forms apps translates to ASP.NET.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
|
I am checking whether a column can allow null values or not. In my sql table i have disallowed null values and when i am checking it by using
Debug.WriteLine(ds.Tables(0).Columns(0).AllowDBNull)
it is showing true and same for other columns whether null is allowed or not. how can i check whether a column allows null values or not
|
|
|
|
|
I make a form in vb.net. I set its window state property to "Maximized". Means my form will open in "FULL SCREEN".
I also set property "Form Border style " to fixed, so that my form cannot be moved or resized.
But after applying properties, my form still be resized and movable. How can i restrict my form, so that it cannot be moved or resized.
Kindly reply me soon
Eshban
EsHbAn BaHaDuR
EsHbAn BaHaDuR
|
|
|
|
|
Set the border style to FixedDialog.
|
|
|
|
|
If you set the FormBorderStyle to FixedSingle the form cannot be resized.
There is no property to set the movable state of the Form. Not in VB.Net, only on VB6.
|
|
|
|
|
Fixed single prevents resizing but it does not enforce the maximized form state which is the objective as I understand the post. You could disable the maximize button. In which case you might as well use FixedDialog.
|
|
|
|
|
but it does not enforce the maximized form state which is the objective
Doesn't enforce? What do you mean by that?
You can set the WindowState Property to Maximied and the form will start maximized on FormBorderStyle = Fixed Single or on FixedDialog.
|
|
|
|
|
Start a form up with FixedSingle, Window State maximized. Then click the Maximize button in the form's control box. You'll figure it out.
|
|
|
|
|
hi.. i've used outlook automation to extract e-mails from our exchange server.. my problem is i can't think of any control that can hold the e-mails.. when i use a listbox, it takes like 10 mins to download the contents of my e-mail.. what control can u suggest so it will load faster? thanks..
here's my code:
Dim ol As Outlook.Application
Dim olns As Outlook.NameSpace
Dim myRecipient, myfolder, numitems, myitems
Dim i As Integer
ol = New Outlook.Application
olns = ol.GetNamespace("MAPI")
myRecipient = olns.CreateRecipient("ITMC L2 DSS-ALERT HUB")
myRecipient.Resolve()
myfolder = olns.GetSharedDefaultFolder _
(myRecipient, Outlook.OlDefaultFolders.olFolderInbox)
MsgBox("You have " & myfolder.items.count & " message", vbInformation)
numitems = myfolder.Items.Count
myitems = myfolder.Items
For i = 1 To numitems
ListBox1.Items.Add(myitems(i).subject)
Next
|
|
|
|
|
This doesn't answer your question, but check Outlook Redemption[^] [www.dimastr.com] if you're working with Outlook.
I used this to remove those annoying warning dialog when accessing user data.
Edbert
|
|
|
|
|
That depends on what part of the code is taking so long and how many items your adding to the ListBox.
If it's the part that's adding items to the ListBox , I noticed that you'r not preventing the control from redrawing itself every time you add an item to the control. You might want to scrap iterating through the items yourself and just use the .AddRange(Object()) method of the Items property.
I think something like this should work:
ListBox1.DisplayMember = "Subject"
ListBox1.Items.AddRange( myItems )
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi, recently I had a problem with the IDE environment of VB.Net. I was using VB.net to design forms and it was working a few days ago. But yesterday, when I double click on a VB form, I got the following message box appearing:
There is no editor available for 'c:\projects\form1.vb'. Make sure the application for the file type (.vb) is installed"
What is wrong. I tried uninstalling VB.Net and reinstalling it and even tried to use the Repair function to repair but this message still comes out. The project files can be viewed in other VS.Net machines, so I do not think its a problem with the project files.
Please provide me a solution. I do not want to reinstall Windows XP professional just because of this.
Thanks.
|
|
|
|