Hi there, > How can I align the label to the left? I don't know if there is better way to do it. This is what I do, I make the table with 1 col and fill data in using WinDrawChars() I forgot where I took this code, must be in an example code.
// Determine the length of text that will fit within the bounds. // data to put in col1 is in tempstr1, col2 is in tempstr2 width = bounds->extent.x - 45; textLen = StrLen(tempstr1); FntCharsInWidth(tempstr1, &width, &textLen, &fits); // if the string is too long, add "..." at the end where it is cut if (!fits) { WinDrawChars("...",3,width,bounds->topLeft.y); } // Now draw the text from the record. WinDrawChars(tempstr1, textLen, bounds->topLeft.x+1, bounds->topLeft.y); leftbound = bounds->topLeft.x+125; WinDrawChars(tempstr2,StrLen(tempstr2), leftbound, bounds->topLeft.y); hope that helps. tnn ----------------------------------------------- FREE! The World's Best Email Address @email.com Reserve your name now at http://www.email.com -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/